diff mbox

[2/2] policycoreutils: Remove unused autoconf files from po/

Message ID 1468443169-29229-2-git-send-email-plautrba@redhat.com (mailing list archive)
State Not Applicable
Headers show

Commit Message

Petr Lautrbach July 13, 2016, 8:52 p.m. UTC
None of *.in and POTFILES* files is used in current build process.

Signed-off-by: Petr Lautrbach <plautrba@redhat.com>
---
 policycoreutils/po/Makefile.in    | 218 ------------------------------------
 policycoreutils/po/Makefile.in.in | 230 --------------------------------------
 policycoreutils/po/POTFILES       |  72 ------------
 policycoreutils/po/POTFILES.in    |  60 ----------
 4 files changed, 580 deletions(-)
 delete mode 100644 policycoreutils/po/Makefile.in
 delete mode 100644 policycoreutils/po/Makefile.in.in
 delete mode 100644 policycoreutils/po/POTFILES
 delete mode 100644 policycoreutils/po/POTFILES.in

Comments

Jason Zaman July 16, 2016, 2:52 a.m. UTC | #1
On Wed, Jul 13, 2016 at 10:52:49PM +0200, Petr Lautrbach wrote:
> None of *.in and POTFILES* files is used in current build process.

There is a rule here to generate the Makefile Tho? isnt it used once in a while?

Arnt we better off updating this makefile? gettext is supposed to honour
LINGUAS and strip out the languages that the user doesnt have set. This
makefile seems to not do that but looks like later versions of this makefile
do that correctly.

intltool on my system installs /usr/share/intltool/Makefile.in.in
which has these lines which seem to do the right thing:
USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)

USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)

-- Jason

> 
> Signed-off-by: Petr Lautrbach <plautrba@redhat.com>
> ---
>  policycoreutils/po/Makefile.in    | 218 ------------------------------------
>  policycoreutils/po/Makefile.in.in | 230 --------------------------------------
>  policycoreutils/po/POTFILES       |  72 ------------
>  policycoreutils/po/POTFILES.in    |  60 ----------
>  4 files changed, 580 deletions(-)
>  delete mode 100644 policycoreutils/po/Makefile.in
>  delete mode 100644 policycoreutils/po/Makefile.in.in
>  delete mode 100644 policycoreutils/po/POTFILES
>  delete mode 100644 policycoreutils/po/POTFILES.in
> 
> diff --git a/policycoreutils/po/Makefile.in b/policycoreutils/po/Makefile.in
> deleted file mode 100644
> index aaf485d..0000000
> --- a/policycoreutils/po/Makefile.in
> +++ /dev/null
> @@ -1,218 +0,0 @@
> -# Makefile for program source directory in GNU NLS utilities package.
> -# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
> -#
> -# This file file be copied and used freely without restrictions.  It can
> -# be used in projects which are not available under the GNU Public License
> -# but which still want to provide support for the GNU gettext functionality.
> -# Please note that the actual code is *not* freely available.
> -
> -PACKAGE = policycoreutils
> -VERSION = 1.1
> -
> -SHELL = /bin/sh
> -
> -
> -srcdir = .
> -top_srcdir = ..
> -
> -
> -prefix = /usr
> -exec_prefix = ${prefix}
> -datadir = $(prefix)/share
> -localedir = $(datadir)/locale
> -gnulocaledir = $(prefix)/share/locale
> -gettextsrcdir = $(prefix)/share/gettext/po
> -subdir = po
> -
> -INSTALL = /usr/bin/install -c
> -INSTALL_DATA = ${INSTALL} -m 644
> -MKINSTALLDIRS = mkdir -p
> -
> -CC = gcc
> -GENCAT = 
> -GMSGFMT = PATH=../src:$$PATH /usr/bin/msgfmt
> -MSGFMT = /usr/bin/msgfmt
> -XGETTEXT = PATH=../src:$$PATH /usr/bin/xgettext
> -MSGMERGE = PATH=../src:$$PATH msgmerge
> -
> -DEFS = -DHAVE_CONFIG_H
> -CFLAGS = -g -O2
> -CPPFLAGS = 
> -
> -INCLUDES = -I.. -I$(top_srcdir)/intl
> -
> -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
> -
> -POFILES =  da.po de.po es.po et.po fr.po gl.po id.po it.po ko.po nl.po pl.po pt_BR.po ru.po sv.po
> -GMOFILES =  da.gmo de.gmo es.gmo et.gmo fr.gmo gl.gmo id.gmo it.gmo ko.gmo nl.gmo pl.gmo pt_BR.gmo ru.gmo sv.gmo
> -DISTFILES = Makefile.in.in POTFILES.in $(PACKAGE).pot \
> -$(POFILES) $(GMOFILES) $(SOURCES)
> -
> -POTFILES = \
> -
> -CATALOGS =  #da.gmo de.gmo es.gmo et.gmo fr.gmo gl.gmo id.gmo it.gmo ko.gmo nl.gmo pl.gmo pt_BR.gmo ru.gmo sv.gmo
> -CATOBJEXT = .gmo
> -INSTOBJEXT = .mo
> -
> -.SUFFIXES:
> -.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
> -
> -.c.o:
> -	$(COMPILE) $<
> -
> -.po.pox:
> -	$(MAKE) $(PACKAGE).pot
> -	$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
> -
> -.po.mo:
> -	$(MSGFMT) -o $@ $<
> -
> -.po.gmo:
> -	file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
> -	  && rm -f $$file && $(GMSGFMT) -o $$file $<
> -
> -.po.cat:
> -	sed -f ../intl/po2msg.sed < $< > $*.msg \
> -	  && rm -f $@ && $(GENCAT) $@ $*.msg
> -
> -
> -all: all-yes
> -
> -all-yes: $(CATALOGS)
> -all-no:
> -
> -$(srcdir)/$(PACKAGE).pot: $(POTFILES)
> -	$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
> -	  --add-comments --keyword=_ --keyword=N_ \
> -	  --files-from=$(srcdir)/POTFILES.in \
> -	&& test ! -f $(PACKAGE).po \
> -	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
> -		&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
> -
> -install: install-exec install-data
> -install-exec:
> -install-data: install-data-yes
> -install-data-no: all
> -install-data-yes: all
> -	$(MKINSTALLDIRS) $(DESTDIR)$(datadir); 
> -	for cat in $(CATALOGS); do \
> -	  cat=`basename $$cat`; \
> -	  case "$$cat" in \
> -	    *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
> -	    *)     destdir=$(DESTDIR)$(localedir);; \
> -	  esac; \
> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> -	  dir=$$destdir/$$lang/LC_MESSAGES; \
> -	  echo $dir \
> -	  $(MKINSTALLDIRS) $$dir; \
> -	  if test -r $$cat; then \
> -	    $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
> -	    echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
> -	  else \
> -	    $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
> -	    echo "installing $(srcdir)/$$cat as" \
> -		 "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
> -	  fi; \
> -	  if test -r $$cat.m; then \
> -	    $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
> -	    echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
> -	  else \
> -	    if test -r $(srcdir)/$$cat.m ; then \
> -	      $(INSTALL_DATA) $(srcdir)/$$cat.m \
> -		$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
> -	      echo "installing $(srcdir)/$$cat as" \
> -		   "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
> -	    else \
> -	      true; \
> -	    fi; \
> -	  fi; \
> -	done
> -	if test "$(PACKAGE)" = "gettext"; then \
> -	  $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
> -	  $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
> -			  $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
> -	else \
> -	  : ; \
> -	fi
> -
> -# Define this as empty until I found a useful application.
> -installcheck:
> -
> -uninstall:
> -	catalogs='$(CATALOGS)'; \
> -	for cat in $$catalogs; do \
> -	  cat=`basename $$cat`; \
> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
> -	done
> -
> -check: all
> -
> -dvi info tags TAGS ID:
> -
> -mostlyclean:
> -	rm -f core core.* *.pox $(PACKAGE).po *.old.po 
> -	rm -fr *.o
> -
> -clean: mostlyclean
> -	rm -f *.gmo
> -
> -distclean: clean
> -	rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
> -
> -maintainer-clean: distclean
> -	@echo "This command is intended for maintainers to use;"
> -	@echo "it deletes files that may require special tools to rebuild."
> -	rm -f $(GMOFILES)
> -
> -distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
> -dist distdir: update-po $(DISTFILES)
> -	dists="$(DISTFILES)"; \
> -	for file in $$dists; do \
> -	  ln $(srcdir)/$$file $(distdir) 2> /dev/null \
> -	    || cp -p $(srcdir)/$$file $(distdir); \
> -	done
> -
> -update-po: Makefile
> -	$(MAKE) $(PACKAGE).pot
> -	PATH=`pwd`/../src:$$PATH; \
> -	cd $(srcdir); \
> -	catalogs='$(CATALOGS)'; \
> -	for cat in $$catalogs; do \
> -	  cat=`basename $$cat`; \
> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> -	  mv $$lang.po $$lang.old.po; \
> -	  echo "$$lang:"; \
> -	  if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
> -	    rm -f $$lang.old.po; \
> -	  else \
> -	    echo "msgmerge for $$cat failed!"; \
> -	    rm -f $$lang.po; \
> -	    mv $$lang.old.po $$lang.po; \
> -	  fi; \
> -	done
> -
> -POTFILES: POTFILES.in
> -	( if test 'x$(srcdir)' != 'x.'; then \
> -	    posrcprefix='$(top_srcdir)/'; \
> -	  else \
> -	    posrcprefix="../"; \
> -	  fi; \
> -	  rm -f $@-t $@ \
> -	    && (sed -e '/^#/d' -e '/^[ 	]*$$/d' \
> -		    -e "s@.*@	$$posrcprefix& \\\\@" < $(srcdir)/$@.in \
> -		| sed -e '$$s/\\$$//') > $@-t \
> -	    && chmod a-w $@-t \
> -	    && mv $@-t $@ )
> -
> -Makefile: Makefile.in.in ../config.status POTFILES
> -	cd .. \
> -	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
> -	       $(SHELL) ./config.status
> -
> -# Tell versions [3.59,3.63) of GNU make not to export all variables.
> -# Otherwise a system limit (for SysV at least) may be exceeded.
> -.NOEXPORT:
> diff --git a/policycoreutils/po/Makefile.in.in b/policycoreutils/po/Makefile.in.in
> deleted file mode 100644
> index c4539ac..0000000
> --- a/policycoreutils/po/Makefile.in.in
> +++ /dev/null
> @@ -1,230 +0,0 @@
> -# Makefile for program source directory in GNU NLS utilities package.
> -# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
> -#
> -# This file file be copied and used freely without restrictions.  It can
> -# be used in projects which are not available under the GNU Public License
> -# but which still want to provide support for the GNU gettext functionality.
> -# Please note that the actual code is *not* freely available.
> -
> -PACKAGE = @PACKAGE@
> -VERSION = @VERSION@
> -
> -SHELL = /bin/sh
> -@SET_MAKE@
> -
> -srcdir = @srcdir@
> -top_srcdir = @top_srcdir@
> -VPATH = @srcdir@
> -
> -prefix = @prefix@
> -exec_prefix = @exec_prefix@
> -datadir = $(prefix)/@DATADIRNAME@
> -localedir = $(datadir)/locale
> -gnulocaledir = $(prefix)/share/locale
> -gettextsrcdir = $(prefix)/share/gettext/po
> -subdir = po
> -
> -INSTALL = @INSTALL@
> -INSTALL_DATA = @INSTALL_DATA@
> -MKINSTALLDIRS = @MKINSTALLDIRS@
> -
> -CC = @CC@
> -GENCAT = @GENCAT@
> -GMSGFMT = PATH=../src:$$PATH @GMSGFMT@
> -MSGFMT = @MSGFMT@
> -XGETTEXT = PATH=../src:$$PATH @XGETTEXT@
> -MSGMERGE = PATH=../src:$$PATH msgmerge
> -
> -DEFS = @DEFS@
> -CFLAGS = @CFLAGS@
> -CPPFLAGS = @CPPFLAGS@
> -
> -INCLUDES = -I.. -I$(top_srcdir)/intl
> -
> -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
> -
> -POFILES = @POFILES@
> -GMOFILES = @GMOFILES@
> -DISTFILES = Makefile.in.in POTFILES.in $(PACKAGE).pot \
> -$(POFILES) $(GMOFILES) $(SOURCES)
> -
> -POTFILES = \
> -
> -CATALOGS = @CATALOGS@
> -CATOBJEXT = @CATOBJEXT@
> -INSTOBJEXT = @INSTOBJEXT@
> -
> -.SUFFIXES:
> -.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
> -
> -.c.o:
> -	$(COMPILE) $<
> -
> -.po.pox:
> -	$(MAKE) $(PACKAGE).pot
> -	$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
> -
> -.po.mo:
> -	$(MSGFMT) -o $@ $<
> -
> -.po.gmo:
> -	file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
> -	  && rm -f $$file && $(GMSGFMT) -o $$file $<
> -
> -.po.cat:
> -	sed -f ../intl/po2msg.sed < $< > $*.msg \
> -	  && rm -f $@ && $(GENCAT) $@ $*.msg
> -
> -
> -all: all-@USE_NLS@
> -
> -all-yes: $(CATALOGS)
> -all-no:
> -
> -$(srcdir)/$(PACKAGE).pot: $(POTFILES)
> -	$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
> -	  --add-comments --keyword=_ --keyword=N_ \
> -	  --files-from=$(srcdir)/POTFILES.in \
> -	&& test ! -f $(PACKAGE).po \
> -	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
> -		&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
> -
> -install: install-exec install-data
> -install-exec:
> -install-data: install-data-@USE_NLS@
> -install-data-no: all
> -install-data-yes: all
> -	if test -x "$(MKINSTALLDIRS)"; then \
> -	  $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
> -	else \
> -	  $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
> -	fi
> -	@catalogs='$(CATALOGS)'; \
> -	for cat in $$catalogs; do \
> -	  cat=`basename $$cat`; \
> -	  case "$$cat" in \
> -	    *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
> -	    *)     destdir=$(DESTDIR)$(localedir);; \
> -	  esac; \
> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> -	  dir=$$destdir/$$lang/LC_MESSAGES; \
> -	  if test -r "$(MKINSTALLDIRS)"; then \
> -	    $(MKINSTALLDIRS) $$dir; \
> -	  else \
> -	    $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
> -	  fi; \
> -	  if test -r $$cat; then \
> -	    $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
> -	    echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
> -	  else \
> -	    $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
> -	    echo "installing $(srcdir)/$$cat as" \
> -		 "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
> -	  fi; \
> -	  if test -r $$cat.m; then \
> -	    $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
> -	    echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
> -	  else \
> -	    if test -r $(srcdir)/$$cat.m ; then \
> -	      $(INSTALL_DATA) $(srcdir)/$$cat.m \
> -		$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
> -	      echo "installing $(srcdir)/$$cat as" \
> -		   "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
> -	    else \
> -	      true; \
> -	    fi; \
> -	  fi; \
> -	done
> -	if test "$(PACKAGE)" = "gettext"; then \
> -	  if test -x "$(MKINSTALLDIRS)"; then \
> -	    $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
> -	  else \
> -	    $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
> -	  fi; \
> -	  $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
> -			  $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
> -	else \
> -	  : ; \
> -	fi
> -
> -# Define this as empty until I found a useful application.
> -installcheck:
> -
> -uninstall:
> -	catalogs='$(CATALOGS)'; \
> -	for cat in $$catalogs; do \
> -	  cat=`basename $$cat`; \
> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
> -	done
> -
> -check: all
> -
> -dvi info tags TAGS ID:
> -
> -mostlyclean:
> -	rm -f core core.* *.pox $(PACKAGE).po *.old.po 
> -	rm -fr *.o
> -
> -clean: mostlyclean
> -	rm -f *.gmo
> -
> -distclean: clean
> -	rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
> -
> -maintainer-clean: distclean
> -	@echo "This command is intended for maintainers to use;"
> -	@echo "it deletes files that may require special tools to rebuild."
> -	rm -f $(GMOFILES)
> -
> -distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
> -dist distdir: update-po $(DISTFILES)
> -	dists="$(DISTFILES)"; \
> -	for file in $$dists; do \
> -	  ln $(srcdir)/$$file $(distdir) 2> /dev/null \
> -	    || cp -p $(srcdir)/$$file $(distdir); \
> -	done
> -
> -update-po: Makefile
> -	$(MAKE) $(PACKAGE).pot
> -	PATH=`pwd`/../src:$$PATH; \
> -	cd $(srcdir); \
> -	catalogs='$(CATALOGS)'; \
> -	for cat in $$catalogs; do \
> -	  cat=`basename $$cat`; \
> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> -	  mv $$lang.po $$lang.old.po; \
> -	  echo "$$lang:"; \
> -	  if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
> -	    rm -f $$lang.old.po; \
> -	  else \
> -	    echo "msgmerge for $$cat failed!"; \
> -	    rm -f $$lang.po; \
> -	    mv $$lang.old.po $$lang.po; \
> -	  fi; \
> -	done
> -
> -POTFILES: POTFILES.in
> -	( if test 'x$(srcdir)' != 'x.'; then \
> -	    posrcprefix='$(top_srcdir)/'; \
> -	  else \
> -	    posrcprefix="../"; \
> -	  fi; \
> -	  rm -f $@-t $@ \
> -	    && (sed -e '/^#/d' -e '/^[ 	]*$$/d' \
> -		    -e "s@.*@	$$posrcprefix& \\\\@" < $(srcdir)/$@.in \
> -		| sed -e '$$s/\\$$//') > $@-t \
> -	    && chmod a-w $@-t \
> -	    && mv $@-t $@ )
> -
> -Makefile: Makefile.in.in ../config.status POTFILES
> -	cd .. \
> -	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
> -	       $(SHELL) ./config.status
> -
> -# Tell versions [3.59,3.63) of GNU make not to export all variables.
> -# Otherwise a system limit (for SysV at least) may be exceeded.
> -.NOEXPORT:
> diff --git a/policycoreutils/po/POTFILES b/policycoreutils/po/POTFILES
> deleted file mode 100644
> index bcb9e99..0000000
> --- a/policycoreutils/po/POTFILES
> +++ /dev/null
> @@ -1,72 +0,0 @@
> -	../run_init/open_init_pty.c
> -	../run_init/run_init.c
> -	../semodule_link/semodule_link.c
> -	../audit2allow/audit2allow
> -	../semanage/seobject.py
> -	../setsebool/setsebool.c
> -	../newrole/newrole.c
> -	../load_policy/load_policy.c
> -	../sestatus/sestatus.c
> -	../semodule/semodule.c
> -	../setfiles/setfiles.c
> -	../semodule_package/semodule_package.c
> -	../semodule_deps/semodule_deps.c
> -	../semodule_expand/semodule_expand.c
> -	../scripts/chcat
> -	../scripts/fixfiles
> -	../restorecond/stringslist.c
> -	../restorecond/restorecond.h
> -	../restorecond/utmpwatcher.h
> -	../restorecond/stringslist.h
> -	../restorecond/restorecond.c
> -	../restorecond/utmpwatcher.c
> -	../gui/booleansPage.py
> -	../gui/fcontextPage.py
> -	../gui/loginsPage.py
> -	../gui/mappingsPage.py
> -	../gui/modulesPage.py
> -	../gui/polgen.glade
> -	../gui/polgengui.py
> -	../gui/polgen.py
> -	../gui/portsPage.py
> -	../gui/selinux.tbl
> -	../gui/semanagePage.py
> -	../gui/statusPage.py
> -	../gui/system-config-selinux.glade
> -	../gui/system-config-selinux.py
> -	../gui/usersPage.py
> -	../gui/templates/executable.py
> -	../gui/templates/__init__.py
> -	../gui/templates/network.py
> -	../gui/templates/rw.py
> -	../gui/templates/script.py
> -	../gui/templates/semodule.py
> -	../gui/templates/tmp.py
> -	../gui/templates/user.py
> -	../gui/templates/var_lib.py
> -	../gui/templates/var_log.py
> -	../gui/templates/var_run.py
> -	../gui/templates/var_spool.py
> -	../sepolicy/info.c
> -	../sepolicy/search.c
> -	../sepolicy/sepolicy.py
> -	../sepolicy/sepolicy/communicate.py
> -	../sepolicy/sepolicy/__init__.py
> -	../sepolicy/sepolicy/network.py
> -	../sepolicy/sepolicy/generate.py
> -	../sepolicy/sepolicy/sepolicy.glade
> -	../sepolicy/sepolicy/gui.py
> -	../sepolicy/sepolicy/manpage.py
> -	../sepolicy/sepolicy/transition.py
> -	../sepolicy/sepolicy/templates/executable.py
> -	../sepolicy/sepolicy/templates/__init__.py
> -	../sepolicy/sepolicy/templates/network.py
> -	../sepolicy/sepolicy/templates/rw.py
> -	../sepolicy/sepolicy/templates/script.py
> -	../sepolicy/sepolicy/templates/semodule.py
> -	../sepolicy/sepolicy/templates/tmp.py
> -	../sepolicy/sepolicy/templates/user.py
> -	../sepolicy/sepolicy/templates/var_lib.py
> -	../sepolicy/sepolicy/templates/var_log.py
> -	../sepolicy/sepolicy/templates/var_run.py
> -	../sepolicy/sepolicy/templates/var_spool.py
> diff --git a/policycoreutils/po/POTFILES.in b/policycoreutils/po/POTFILES.in
> deleted file mode 100644
> index aca0474..0000000
> --- a/policycoreutils/po/POTFILES.in
> +++ /dev/null
> @@ -1,60 +0,0 @@
> -run_init/open_init_pty.c
> -run_init/run_init.c
> -semodule_link/semodule_link.c
> -audit2allow/audit2allow
> -semanage/seobject.py
> -setsebool/setsebool.c
> -newrole/newrole.c
> -load_policy/load_policy.c
> -sestatus/sestatus.c
> -semodule/semodule.c
> -setfiles/setfiles.c
> -semodule_package/semodule_package.c
> -semodule_deps/semodule_deps.c
> -semodule_expand/semodule_expand.c
> -scripts/chcat
> -scripts/fixfiles
> -restorecond/stringslist.c
> -restorecond/restorecond.h
> -restorecond/utmpwatcher.h
> -restorecond/stringslist.h
> -restorecond/restorecond.c
> -restorecond/utmpwatcher.c
> -gui/booleansPage.py
> -gui/fcontextPage.py
> -gui/loginsPage.py
> -gui/mappingsPage.py
> -gui/modulesPage.py
> -gui/polgen.glade
> -gui/polgengui.py
> -gui/portsPage.py
> -gui/selinux.tbl
> -gui/semanagePage.py
> -gui/statusPage.py
> -gui/system-config-selinux.glade
> -gui/system-config-selinux.py
> -gui/usersPage.py
> -secon/secon.c
> -sepolicy/info.c
> -sepolicy/search.c
> -sepolicy/sepolicy.py
> -sepolicy/sepolicy/communicate.py
> -sepolicy/sepolicy/__init__.py
> -sepolicy/sepolicy/network.py
> -sepolicy/sepolicy/generate.py
> -sepolicy/sepolicy/sepolicy.glade
> -sepolicy/sepolicy/gui.py
> -sepolicy/sepolicy/manpage.py
> -sepolicy/sepolicy/transition.py
> -sepolicy/sepolicy/templates/executable.py
> -sepolicy/sepolicy/templates/__init__.py
> -sepolicy/sepolicy/templates/network.py
> -sepolicy/sepolicy/templates/rw.py
> -sepolicy/sepolicy/templates/script.py
> -sepolicy/sepolicy/templates/semodule.py
> -sepolicy/sepolicy/templates/tmp.py
> -sepolicy/sepolicy/templates/user.py
> -sepolicy/sepolicy/templates/var_lib.py
> -sepolicy/sepolicy/templates/var_log.py
> -sepolicy/sepolicy/templates/var_run.py
> -sepolicy/sepolicy/templates/var_spool.py
> -- 
> 2.7.4
> 
> _______________________________________________
> Selinux mailing list
> Selinux@tycho.nsa.gov
> To unsubscribe, send email to Selinux-leave@tycho.nsa.gov.
> To get help, send an email containing "help" to Selinux-request@tycho.nsa.gov.
Petr Lautrbach July 19, 2016, 8:30 p.m. UTC | #2
On 07/16/2016 04:52 AM, Jason Zaman wrote:
> On Wed, Jul 13, 2016 at 10:52:49PM +0200, Petr Lautrbach wrote:
>> None of *.in and POTFILES* files is used in current build process.
> 
> There is a rule here to generate the Makefile Tho? isnt it used once in a while?


policycoreutils/po/Makefile.in{,.in} haven't been touched since they
were imported from SVN. All changes were made directly in
policycoreutils/po/Makefile.

Same with policycreutils/po/POTFILES{,.in} files. POTFILES are listed
directly in policycoreutils/po/Makefile as a variable.

> 
> Arnt we better off updating this makefile? gettext is supposed to honour
> LINGUAS and strip out the languages that the user doesnt have set. This
> makefile seems to not do that but looks like later versions of this makefile
> do that correctly.
> 
> intltool on my system installs /usr/share/intltool/Makefile.in.in
> which has these lines which seem to do the right thing:
> USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)
> 
> USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
> 

Isn't Makefile.in.in used by configure or some other tool from
autoconf/automake? None of auto* tools is used to build these sources.
Everything is based on Makefile's in this project as I understand it.

Petr

>>
>> Signed-off-by: Petr Lautrbach <plautrba@redhat.com>
>> ---
>>  policycoreutils/po/Makefile.in    | 218 ------------------------------------
>>  policycoreutils/po/Makefile.in.in | 230 --------------------------------------
>>  policycoreutils/po/POTFILES       |  72 ------------
>>  policycoreutils/po/POTFILES.in    |  60 ----------
>>  4 files changed, 580 deletions(-)
>>  delete mode 100644 policycoreutils/po/Makefile.in
>>  delete mode 100644 policycoreutils/po/Makefile.in.in
>>  delete mode 100644 policycoreutils/po/POTFILES
>>  delete mode 100644 policycoreutils/po/POTFILES.in
>>
>> diff --git a/policycoreutils/po/Makefile.in b/policycoreutils/po/Makefile.in
>> deleted file mode 100644
>> index aaf485d..0000000
>> --- a/policycoreutils/po/Makefile.in
>> +++ /dev/null
>> @@ -1,218 +0,0 @@
>> -# Makefile for program source directory in GNU NLS utilities package.
>> -# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
>> -#
>> -# This file file be copied and used freely without restrictions.  It can
>> -# be used in projects which are not available under the GNU Public License
>> -# but which still want to provide support for the GNU gettext functionality.
>> -# Please note that the actual code is *not* freely available.
>> -
>> -PACKAGE = policycoreutils
>> -VERSION = 1.1
>> -
>> -SHELL = /bin/sh
>> -
>> -
>> -srcdir = .
>> -top_srcdir = ..
>> -
>> -
>> -prefix = /usr
>> -exec_prefix = ${prefix}
>> -datadir = $(prefix)/share
>> -localedir = $(datadir)/locale
>> -gnulocaledir = $(prefix)/share/locale
>> -gettextsrcdir = $(prefix)/share/gettext/po
>> -subdir = po
>> -
>> -INSTALL = /usr/bin/install -c
>> -INSTALL_DATA = ${INSTALL} -m 644
>> -MKINSTALLDIRS = mkdir -p
>> -
>> -CC = gcc
>> -GENCAT = 
>> -GMSGFMT = PATH=../src:$$PATH /usr/bin/msgfmt
>> -MSGFMT = /usr/bin/msgfmt
>> -XGETTEXT = PATH=../src:$$PATH /usr/bin/xgettext
>> -MSGMERGE = PATH=../src:$$PATH msgmerge
>> -
>> -DEFS = -DHAVE_CONFIG_H
>> -CFLAGS = -g -O2
>> -CPPFLAGS = 
>> -
>> -INCLUDES = -I.. -I$(top_srcdir)/intl
>> -
>> -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
>> -
>> -POFILES =  da.po de.po es.po et.po fr.po gl.po id.po it.po ko.po nl.po pl.po pt_BR.po ru.po sv.po
>> -GMOFILES =  da.gmo de.gmo es.gmo et.gmo fr.gmo gl.gmo id.gmo it.gmo ko.gmo nl.gmo pl.gmo pt_BR.gmo ru.gmo sv.gmo
>> -DISTFILES = Makefile.in.in POTFILES.in $(PACKAGE).pot \
>> -$(POFILES) $(GMOFILES) $(SOURCES)
>> -
>> -POTFILES = \
>> -
>> -CATALOGS =  #da.gmo de.gmo es.gmo et.gmo fr.gmo gl.gmo id.gmo it.gmo ko.gmo nl.gmo pl.gmo pt_BR.gmo ru.gmo sv.gmo
>> -CATOBJEXT = .gmo
>> -INSTOBJEXT = .mo
>> -
>> -.SUFFIXES:
>> -.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
>> -
>> -.c.o:
>> -	$(COMPILE) $<
>> -
>> -.po.pox:
>> -	$(MAKE) $(PACKAGE).pot
>> -	$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
>> -
>> -.po.mo:
>> -	$(MSGFMT) -o $@ $<
>> -
>> -.po.gmo:
>> -	file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
>> -	  && rm -f $$file && $(GMSGFMT) -o $$file $<
>> -
>> -.po.cat:
>> -	sed -f ../intl/po2msg.sed < $< > $*.msg \
>> -	  && rm -f $@ && $(GENCAT) $@ $*.msg
>> -
>> -
>> -all: all-yes
>> -
>> -all-yes: $(CATALOGS)
>> -all-no:
>> -
>> -$(srcdir)/$(PACKAGE).pot: $(POTFILES)
>> -	$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
>> -	  --add-comments --keyword=_ --keyword=N_ \
>> -	  --files-from=$(srcdir)/POTFILES.in \
>> -	&& test ! -f $(PACKAGE).po \
>> -	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
>> -		&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
>> -
>> -install: install-exec install-data
>> -install-exec:
>> -install-data: install-data-yes
>> -install-data-no: all
>> -install-data-yes: all
>> -	$(MKINSTALLDIRS) $(DESTDIR)$(datadir); 
>> -	for cat in $(CATALOGS); do \
>> -	  cat=`basename $$cat`; \
>> -	  case "$$cat" in \
>> -	    *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
>> -	    *)     destdir=$(DESTDIR)$(localedir);; \
>> -	  esac; \
>> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
>> -	  dir=$$destdir/$$lang/LC_MESSAGES; \
>> -	  echo $dir \
>> -	  $(MKINSTALLDIRS) $$dir; \
>> -	  if test -r $$cat; then \
>> -	    $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
>> -	    echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
>> -	  else \
>> -	    $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
>> -	    echo "installing $(srcdir)/$$cat as" \
>> -		 "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
>> -	  fi; \
>> -	  if test -r $$cat.m; then \
>> -	    $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
>> -	    echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
>> -	  else \
>> -	    if test -r $(srcdir)/$$cat.m ; then \
>> -	      $(INSTALL_DATA) $(srcdir)/$$cat.m \
>> -		$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
>> -	      echo "installing $(srcdir)/$$cat as" \
>> -		   "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
>> -	    else \
>> -	      true; \
>> -	    fi; \
>> -	  fi; \
>> -	done
>> -	if test "$(PACKAGE)" = "gettext"; then \
>> -	  $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
>> -	  $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
>> -			  $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
>> -	else \
>> -	  : ; \
>> -	fi
>> -
>> -# Define this as empty until I found a useful application.
>> -installcheck:
>> -
>> -uninstall:
>> -	catalogs='$(CATALOGS)'; \
>> -	for cat in $$catalogs; do \
>> -	  cat=`basename $$cat`; \
>> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
>> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
>> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
>> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
>> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
>> -	done
>> -
>> -check: all
>> -
>> -dvi info tags TAGS ID:
>> -
>> -mostlyclean:
>> -	rm -f core core.* *.pox $(PACKAGE).po *.old.po 
>> -	rm -fr *.o
>> -
>> -clean: mostlyclean
>> -	rm -f *.gmo
>> -
>> -distclean: clean
>> -	rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
>> -
>> -maintainer-clean: distclean
>> -	@echo "This command is intended for maintainers to use;"
>> -	@echo "it deletes files that may require special tools to rebuild."
>> -	rm -f $(GMOFILES)
>> -
>> -distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
>> -dist distdir: update-po $(DISTFILES)
>> -	dists="$(DISTFILES)"; \
>> -	for file in $$dists; do \
>> -	  ln $(srcdir)/$$file $(distdir) 2> /dev/null \
>> -	    || cp -p $(srcdir)/$$file $(distdir); \
>> -	done
>> -
>> -update-po: Makefile
>> -	$(MAKE) $(PACKAGE).pot
>> -	PATH=`pwd`/../src:$$PATH; \
>> -	cd $(srcdir); \
>> -	catalogs='$(CATALOGS)'; \
>> -	for cat in $$catalogs; do \
>> -	  cat=`basename $$cat`; \
>> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
>> -	  mv $$lang.po $$lang.old.po; \
>> -	  echo "$$lang:"; \
>> -	  if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
>> -	    rm -f $$lang.old.po; \
>> -	  else \
>> -	    echo "msgmerge for $$cat failed!"; \
>> -	    rm -f $$lang.po; \
>> -	    mv $$lang.old.po $$lang.po; \
>> -	  fi; \
>> -	done
>> -
>> -POTFILES: POTFILES.in
>> -	( if test 'x$(srcdir)' != 'x.'; then \
>> -	    posrcprefix='$(top_srcdir)/'; \
>> -	  else \
>> -	    posrcprefix="../"; \
>> -	  fi; \
>> -	  rm -f $@-t $@ \
>> -	    && (sed -e '/^#/d' -e '/^[ 	]*$$/d' \
>> -		    -e "s@.*@	$$posrcprefix& \\\\@" < $(srcdir)/$@.in \
>> -		| sed -e '$$s/\\$$//') > $@-t \
>> -	    && chmod a-w $@-t \
>> -	    && mv $@-t $@ )
>> -
>> -Makefile: Makefile.in.in ../config.status POTFILES
>> -	cd .. \
>> -	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
>> -	       $(SHELL) ./config.status
>> -
>> -# Tell versions [3.59,3.63) of GNU make not to export all variables.
>> -# Otherwise a system limit (for SysV at least) may be exceeded.
>> -.NOEXPORT:
>> diff --git a/policycoreutils/po/Makefile.in.in b/policycoreutils/po/Makefile.in.in
>> deleted file mode 100644
>> index c4539ac..0000000
>> --- a/policycoreutils/po/Makefile.in.in
>> +++ /dev/null
>> @@ -1,230 +0,0 @@
>> -# Makefile for program source directory in GNU NLS utilities package.
>> -# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
>> -#
>> -# This file file be copied and used freely without restrictions.  It can
>> -# be used in projects which are not available under the GNU Public License
>> -# but which still want to provide support for the GNU gettext functionality.
>> -# Please note that the actual code is *not* freely available.
>> -
>> -PACKAGE = @PACKAGE@
>> -VERSION = @VERSION@
>> -
>> -SHELL = /bin/sh
>> -@SET_MAKE@
>> -
>> -srcdir = @srcdir@
>> -top_srcdir = @top_srcdir@
>> -VPATH = @srcdir@
>> -
>> -prefix = @prefix@
>> -exec_prefix = @exec_prefix@
>> -datadir = $(prefix)/@DATADIRNAME@
>> -localedir = $(datadir)/locale
>> -gnulocaledir = $(prefix)/share/locale
>> -gettextsrcdir = $(prefix)/share/gettext/po
>> -subdir = po
>> -
>> -INSTALL = @INSTALL@
>> -INSTALL_DATA = @INSTALL_DATA@
>> -MKINSTALLDIRS = @MKINSTALLDIRS@
>> -
>> -CC = @CC@
>> -GENCAT = @GENCAT@
>> -GMSGFMT = PATH=../src:$$PATH @GMSGFMT@
>> -MSGFMT = @MSGFMT@
>> -XGETTEXT = PATH=../src:$$PATH @XGETTEXT@
>> -MSGMERGE = PATH=../src:$$PATH msgmerge
>> -
>> -DEFS = @DEFS@
>> -CFLAGS = @CFLAGS@
>> -CPPFLAGS = @CPPFLAGS@
>> -
>> -INCLUDES = -I.. -I$(top_srcdir)/intl
>> -
>> -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
>> -
>> -POFILES = @POFILES@
>> -GMOFILES = @GMOFILES@
>> -DISTFILES = Makefile.in.in POTFILES.in $(PACKAGE).pot \
>> -$(POFILES) $(GMOFILES) $(SOURCES)
>> -
>> -POTFILES = \
>> -
>> -CATALOGS = @CATALOGS@
>> -CATOBJEXT = @CATOBJEXT@
>> -INSTOBJEXT = @INSTOBJEXT@
>> -
>> -.SUFFIXES:
>> -.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
>> -
>> -.c.o:
>> -	$(COMPILE) $<
>> -
>> -.po.pox:
>> -	$(MAKE) $(PACKAGE).pot
>> -	$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
>> -
>> -.po.mo:
>> -	$(MSGFMT) -o $@ $<
>> -
>> -.po.gmo:
>> -	file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
>> -	  && rm -f $$file && $(GMSGFMT) -o $$file $<
>> -
>> -.po.cat:
>> -	sed -f ../intl/po2msg.sed < $< > $*.msg \
>> -	  && rm -f $@ && $(GENCAT) $@ $*.msg
>> -
>> -
>> -all: all-@USE_NLS@
>> -
>> -all-yes: $(CATALOGS)
>> -all-no:
>> -
>> -$(srcdir)/$(PACKAGE).pot: $(POTFILES)
>> -	$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
>> -	  --add-comments --keyword=_ --keyword=N_ \
>> -	  --files-from=$(srcdir)/POTFILES.in \
>> -	&& test ! -f $(PACKAGE).po \
>> -	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
>> -		&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
>> -
>> -install: install-exec install-data
>> -install-exec:
>> -install-data: install-data-@USE_NLS@
>> -install-data-no: all
>> -install-data-yes: all
>> -	if test -x "$(MKINSTALLDIRS)"; then \
>> -	  $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
>> -	else \
>> -	  $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
>> -	fi
>> -	@catalogs='$(CATALOGS)'; \
>> -	for cat in $$catalogs; do \
>> -	  cat=`basename $$cat`; \
>> -	  case "$$cat" in \
>> -	    *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
>> -	    *)     destdir=$(DESTDIR)$(localedir);; \
>> -	  esac; \
>> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
>> -	  dir=$$destdir/$$lang/LC_MESSAGES; \
>> -	  if test -r "$(MKINSTALLDIRS)"; then \
>> -	    $(MKINSTALLDIRS) $$dir; \
>> -	  else \
>> -	    $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
>> -	  fi; \
>> -	  if test -r $$cat; then \
>> -	    $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
>> -	    echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
>> -	  else \
>> -	    $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
>> -	    echo "installing $(srcdir)/$$cat as" \
>> -		 "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
>> -	  fi; \
>> -	  if test -r $$cat.m; then \
>> -	    $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
>> -	    echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
>> -	  else \
>> -	    if test -r $(srcdir)/$$cat.m ; then \
>> -	      $(INSTALL_DATA) $(srcdir)/$$cat.m \
>> -		$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
>> -	      echo "installing $(srcdir)/$$cat as" \
>> -		   "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
>> -	    else \
>> -	      true; \
>> -	    fi; \
>> -	  fi; \
>> -	done
>> -	if test "$(PACKAGE)" = "gettext"; then \
>> -	  if test -x "$(MKINSTALLDIRS)"; then \
>> -	    $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
>> -	  else \
>> -	    $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
>> -	  fi; \
>> -	  $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
>> -			  $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
>> -	else \
>> -	  : ; \
>> -	fi
>> -
>> -# Define this as empty until I found a useful application.
>> -installcheck:
>> -
>> -uninstall:
>> -	catalogs='$(CATALOGS)'; \
>> -	for cat in $$catalogs; do \
>> -	  cat=`basename $$cat`; \
>> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
>> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
>> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
>> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
>> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
>> -	done
>> -
>> -check: all
>> -
>> -dvi info tags TAGS ID:
>> -
>> -mostlyclean:
>> -	rm -f core core.* *.pox $(PACKAGE).po *.old.po 
>> -	rm -fr *.o
>> -
>> -clean: mostlyclean
>> -	rm -f *.gmo
>> -
>> -distclean: clean
>> -	rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
>> -
>> -maintainer-clean: distclean
>> -	@echo "This command is intended for maintainers to use;"
>> -	@echo "it deletes files that may require special tools to rebuild."
>> -	rm -f $(GMOFILES)
>> -
>> -distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
>> -dist distdir: update-po $(DISTFILES)
>> -	dists="$(DISTFILES)"; \
>> -	for file in $$dists; do \
>> -	  ln $(srcdir)/$$file $(distdir) 2> /dev/null \
>> -	    || cp -p $(srcdir)/$$file $(distdir); \
>> -	done
>> -
>> -update-po: Makefile
>> -	$(MAKE) $(PACKAGE).pot
>> -	PATH=`pwd`/../src:$$PATH; \
>> -	cd $(srcdir); \
>> -	catalogs='$(CATALOGS)'; \
>> -	for cat in $$catalogs; do \
>> -	  cat=`basename $$cat`; \
>> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
>> -	  mv $$lang.po $$lang.old.po; \
>> -	  echo "$$lang:"; \
>> -	  if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
>> -	    rm -f $$lang.old.po; \
>> -	  else \
>> -	    echo "msgmerge for $$cat failed!"; \
>> -	    rm -f $$lang.po; \
>> -	    mv $$lang.old.po $$lang.po; \
>> -	  fi; \
>> -	done
>> -
>> -POTFILES: POTFILES.in
>> -	( if test 'x$(srcdir)' != 'x.'; then \
>> -	    posrcprefix='$(top_srcdir)/'; \
>> -	  else \
>> -	    posrcprefix="../"; \
>> -	  fi; \
>> -	  rm -f $@-t $@ \
>> -	    && (sed -e '/^#/d' -e '/^[ 	]*$$/d' \
>> -		    -e "s@.*@	$$posrcprefix& \\\\@" < $(srcdir)/$@.in \
>> -		| sed -e '$$s/\\$$//') > $@-t \
>> -	    && chmod a-w $@-t \
>> -	    && mv $@-t $@ )
>> -
>> -Makefile: Makefile.in.in ../config.status POTFILES
>> -	cd .. \
>> -	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
>> -	       $(SHELL) ./config.status
>> -
>> -# Tell versions [3.59,3.63) of GNU make not to export all variables.
>> -# Otherwise a system limit (for SysV at least) may be exceeded.
>> -.NOEXPORT:
>> diff --git a/policycoreutils/po/POTFILES b/policycoreutils/po/POTFILES
>> deleted file mode 100644
>> index bcb9e99..0000000
>> --- a/policycoreutils/po/POTFILES
>> +++ /dev/null
>> @@ -1,72 +0,0 @@
>> -	../run_init/open_init_pty.c
>> -	../run_init/run_init.c
>> -	../semodule_link/semodule_link.c
>> -	../audit2allow/audit2allow
>> -	../semanage/seobject.py
>> -	../setsebool/setsebool.c
>> -	../newrole/newrole.c
>> -	../load_policy/load_policy.c
>> -	../sestatus/sestatus.c
>> -	../semodule/semodule.c
>> -	../setfiles/setfiles.c
>> -	../semodule_package/semodule_package.c
>> -	../semodule_deps/semodule_deps.c
>> -	../semodule_expand/semodule_expand.c
>> -	../scripts/chcat
>> -	../scripts/fixfiles
>> -	../restorecond/stringslist.c
>> -	../restorecond/restorecond.h
>> -	../restorecond/utmpwatcher.h
>> -	../restorecond/stringslist.h
>> -	../restorecond/restorecond.c
>> -	../restorecond/utmpwatcher.c
>> -	../gui/booleansPage.py
>> -	../gui/fcontextPage.py
>> -	../gui/loginsPage.py
>> -	../gui/mappingsPage.py
>> -	../gui/modulesPage.py
>> -	../gui/polgen.glade
>> -	../gui/polgengui.py
>> -	../gui/polgen.py
>> -	../gui/portsPage.py
>> -	../gui/selinux.tbl
>> -	../gui/semanagePage.py
>> -	../gui/statusPage.py
>> -	../gui/system-config-selinux.glade
>> -	../gui/system-config-selinux.py
>> -	../gui/usersPage.py
>> -	../gui/templates/executable.py
>> -	../gui/templates/__init__.py
>> -	../gui/templates/network.py
>> -	../gui/templates/rw.py
>> -	../gui/templates/script.py
>> -	../gui/templates/semodule.py
>> -	../gui/templates/tmp.py
>> -	../gui/templates/user.py
>> -	../gui/templates/var_lib.py
>> -	../gui/templates/var_log.py
>> -	../gui/templates/var_run.py
>> -	../gui/templates/var_spool.py
>> -	../sepolicy/info.c
>> -	../sepolicy/search.c
>> -	../sepolicy/sepolicy.py
>> -	../sepolicy/sepolicy/communicate.py
>> -	../sepolicy/sepolicy/__init__.py
>> -	../sepolicy/sepolicy/network.py
>> -	../sepolicy/sepolicy/generate.py
>> -	../sepolicy/sepolicy/sepolicy.glade
>> -	../sepolicy/sepolicy/gui.py
>> -	../sepolicy/sepolicy/manpage.py
>> -	../sepolicy/sepolicy/transition.py
>> -	../sepolicy/sepolicy/templates/executable.py
>> -	../sepolicy/sepolicy/templates/__init__.py
>> -	../sepolicy/sepolicy/templates/network.py
>> -	../sepolicy/sepolicy/templates/rw.py
>> -	../sepolicy/sepolicy/templates/script.py
>> -	../sepolicy/sepolicy/templates/semodule.py
>> -	../sepolicy/sepolicy/templates/tmp.py
>> -	../sepolicy/sepolicy/templates/user.py
>> -	../sepolicy/sepolicy/templates/var_lib.py
>> -	../sepolicy/sepolicy/templates/var_log.py
>> -	../sepolicy/sepolicy/templates/var_run.py
>> -	../sepolicy/sepolicy/templates/var_spool.py
>> diff --git a/policycoreutils/po/POTFILES.in b/policycoreutils/po/POTFILES.in
>> deleted file mode 100644
>> index aca0474..0000000
>> --- a/policycoreutils/po/POTFILES.in
>> +++ /dev/null
>> @@ -1,60 +0,0 @@
>> -run_init/open_init_pty.c
>> -run_init/run_init.c
>> -semodule_link/semodule_link.c
>> -audit2allow/audit2allow
>> -semanage/seobject.py
>> -setsebool/setsebool.c
>> -newrole/newrole.c
>> -load_policy/load_policy.c
>> -sestatus/sestatus.c
>> -semodule/semodule.c
>> -setfiles/setfiles.c
>> -semodule_package/semodule_package.c
>> -semodule_deps/semodule_deps.c
>> -semodule_expand/semodule_expand.c
>> -scripts/chcat
>> -scripts/fixfiles
>> -restorecond/stringslist.c
>> -restorecond/restorecond.h
>> -restorecond/utmpwatcher.h
>> -restorecond/stringslist.h
>> -restorecond/restorecond.c
>> -restorecond/utmpwatcher.c
>> -gui/booleansPage.py
>> -gui/fcontextPage.py
>> -gui/loginsPage.py
>> -gui/mappingsPage.py
>> -gui/modulesPage.py
>> -gui/polgen.glade
>> -gui/polgengui.py
>> -gui/portsPage.py
>> -gui/selinux.tbl
>> -gui/semanagePage.py
>> -gui/statusPage.py
>> -gui/system-config-selinux.glade
>> -gui/system-config-selinux.py
>> -gui/usersPage.py
>> -secon/secon.c
>> -sepolicy/info.c
>> -sepolicy/search.c
>> -sepolicy/sepolicy.py
>> -sepolicy/sepolicy/communicate.py
>> -sepolicy/sepolicy/__init__.py
>> -sepolicy/sepolicy/network.py
>> -sepolicy/sepolicy/generate.py
>> -sepolicy/sepolicy/sepolicy.glade
>> -sepolicy/sepolicy/gui.py
>> -sepolicy/sepolicy/manpage.py
>> -sepolicy/sepolicy/transition.py
>> -sepolicy/sepolicy/templates/executable.py
>> -sepolicy/sepolicy/templates/__init__.py
>> -sepolicy/sepolicy/templates/network.py
>> -sepolicy/sepolicy/templates/rw.py
>> -sepolicy/sepolicy/templates/script.py
>> -sepolicy/sepolicy/templates/semodule.py
>> -sepolicy/sepolicy/templates/tmp.py
>> -sepolicy/sepolicy/templates/user.py
>> -sepolicy/sepolicy/templates/var_lib.py
>> -sepolicy/sepolicy/templates/var_log.py
>> -sepolicy/sepolicy/templates/var_run.py
>> -sepolicy/sepolicy/templates/var_spool.py
>> -- 
>> 2.7.4
>>
>> _______________________________________________
>> Selinux mailing list
>> Selinux@tycho.nsa.gov
>> To unsubscribe, send email to Selinux-leave@tycho.nsa.gov.
>> To get help, send an email containing "help" to Selinux-request@tycho.nsa.gov.
Jason Zaman July 22, 2016, 3:51 a.m. UTC | #3
On Tue, Jul 19, 2016 at 10:30:57PM +0200, Petr Lautrbach wrote:
> On 07/16/2016 04:52 AM, Jason Zaman wrote:
> > On Wed, Jul 13, 2016 at 10:52:49PM +0200, Petr Lautrbach wrote:
> >> None of *.in and POTFILES* files is used in current build process.
> > 
> > There is a rule here to generate the Makefile Tho? isnt it used once in a while?
> 
> 
> policycoreutils/po/Makefile.in{,.in} haven't been touched since they
> were imported from SVN. All changes were made directly in
> policycoreutils/po/Makefile.
> 
> Same with policycreutils/po/POTFILES{,.in} files. POTFILES are listed
> directly in policycoreutils/po/Makefile as a variable.
> 
> > 
> > Arnt we better off updating this makefile? gettext is supposed to honour
> > LINGUAS and strip out the languages that the user doesnt have set. This
> > makefile seems to not do that but looks like later versions of this makefile
> > do that correctly.
> > 
> > intltool on my system installs /usr/share/intltool/Makefile.in.in
> > which has these lines which seem to do the right thing:
> > USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi)
> > 
> > USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
> > 
> 
> Isn't Makefile.in.in used by configure or some other tool from
> autoconf/automake? None of auto* tools is used to build these sources.
> Everything is based on Makefile's in this project as I understand it.

I think its by gettext/intltool/msgfmt and that family of things which
is not completely related to autoconf. If they're not used then killing
them makes sense.

A somewhat separate issue is that $LINGUAS is not being honoured.
policycoreutils is unconditionally installing all translation files.
This can easily be fixed just in the Makefile without needing the *.in.
I'll send a patch to check $LINGUAS after these patches are merged then.

If the user does:
$ export LINGUAS="en sv"
$ make all install
Then only english and swedish should be installed.

-- Jason
> 
> Petr
> 
> >>
> >> Signed-off-by: Petr Lautrbach <plautrba@redhat.com>
> >> ---
> >>  policycoreutils/po/Makefile.in    | 218 ------------------------------------
> >>  policycoreutils/po/Makefile.in.in | 230 --------------------------------------
> >>  policycoreutils/po/POTFILES       |  72 ------------
> >>  policycoreutils/po/POTFILES.in    |  60 ----------
> >>  4 files changed, 580 deletions(-)
> >>  delete mode 100644 policycoreutils/po/Makefile.in
> >>  delete mode 100644 policycoreutils/po/Makefile.in.in
> >>  delete mode 100644 policycoreutils/po/POTFILES
> >>  delete mode 100644 policycoreutils/po/POTFILES.in
> >>
> >> diff --git a/policycoreutils/po/Makefile.in b/policycoreutils/po/Makefile.in
> >> deleted file mode 100644
> >> index aaf485d..0000000
> >> --- a/policycoreutils/po/Makefile.in
> >> +++ /dev/null
> >> @@ -1,218 +0,0 @@
> >> -# Makefile for program source directory in GNU NLS utilities package.
> >> -# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
> >> -#
> >> -# This file file be copied and used freely without restrictions.  It can
> >> -# be used in projects which are not available under the GNU Public License
> >> -# but which still want to provide support for the GNU gettext functionality.
> >> -# Please note that the actual code is *not* freely available.
> >> -
> >> -PACKAGE = policycoreutils
> >> -VERSION = 1.1
> >> -
> >> -SHELL = /bin/sh
> >> -
> >> -
> >> -srcdir = .
> >> -top_srcdir = ..
> >> -
> >> -
> >> -prefix = /usr
> >> -exec_prefix = ${prefix}
> >> -datadir = $(prefix)/share
> >> -localedir = $(datadir)/locale
> >> -gnulocaledir = $(prefix)/share/locale
> >> -gettextsrcdir = $(prefix)/share/gettext/po
> >> -subdir = po
> >> -
> >> -INSTALL = /usr/bin/install -c
> >> -INSTALL_DATA = ${INSTALL} -m 644
> >> -MKINSTALLDIRS = mkdir -p
> >> -
> >> -CC = gcc
> >> -GENCAT = 
> >> -GMSGFMT = PATH=../src:$$PATH /usr/bin/msgfmt
> >> -MSGFMT = /usr/bin/msgfmt
> >> -XGETTEXT = PATH=../src:$$PATH /usr/bin/xgettext
> >> -MSGMERGE = PATH=../src:$$PATH msgmerge
> >> -
> >> -DEFS = -DHAVE_CONFIG_H
> >> -CFLAGS = -g -O2
> >> -CPPFLAGS = 
> >> -
> >> -INCLUDES = -I.. -I$(top_srcdir)/intl
> >> -
> >> -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
> >> -
> >> -POFILES =  da.po de.po es.po et.po fr.po gl.po id.po it.po ko.po nl.po pl.po pt_BR.po ru.po sv.po
> >> -GMOFILES =  da.gmo de.gmo es.gmo et.gmo fr.gmo gl.gmo id.gmo it.gmo ko.gmo nl.gmo pl.gmo pt_BR.gmo ru.gmo sv.gmo
> >> -DISTFILES = Makefile.in.in POTFILES.in $(PACKAGE).pot \
> >> -$(POFILES) $(GMOFILES) $(SOURCES)
> >> -
> >> -POTFILES = \
> >> -
> >> -CATALOGS =  #da.gmo de.gmo es.gmo et.gmo fr.gmo gl.gmo id.gmo it.gmo ko.gmo nl.gmo pl.gmo pt_BR.gmo ru.gmo sv.gmo
> >> -CATOBJEXT = .gmo
> >> -INSTOBJEXT = .mo
> >> -
> >> -.SUFFIXES:
> >> -.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
> >> -
> >> -.c.o:
> >> -	$(COMPILE) $<
> >> -
> >> -.po.pox:
> >> -	$(MAKE) $(PACKAGE).pot
> >> -	$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
> >> -
> >> -.po.mo:
> >> -	$(MSGFMT) -o $@ $<
> >> -
> >> -.po.gmo:
> >> -	file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
> >> -	  && rm -f $$file && $(GMSGFMT) -o $$file $<
> >> -
> >> -.po.cat:
> >> -	sed -f ../intl/po2msg.sed < $< > $*.msg \
> >> -	  && rm -f $@ && $(GENCAT) $@ $*.msg
> >> -
> >> -
> >> -all: all-yes
> >> -
> >> -all-yes: $(CATALOGS)
> >> -all-no:
> >> -
> >> -$(srcdir)/$(PACKAGE).pot: $(POTFILES)
> >> -	$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
> >> -	  --add-comments --keyword=_ --keyword=N_ \
> >> -	  --files-from=$(srcdir)/POTFILES.in \
> >> -	&& test ! -f $(PACKAGE).po \
> >> -	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
> >> -		&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
> >> -
> >> -install: install-exec install-data
> >> -install-exec:
> >> -install-data: install-data-yes
> >> -install-data-no: all
> >> -install-data-yes: all
> >> -	$(MKINSTALLDIRS) $(DESTDIR)$(datadir); 
> >> -	for cat in $(CATALOGS); do \
> >> -	  cat=`basename $$cat`; \
> >> -	  case "$$cat" in \
> >> -	    *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
> >> -	    *)     destdir=$(DESTDIR)$(localedir);; \
> >> -	  esac; \
> >> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> >> -	  dir=$$destdir/$$lang/LC_MESSAGES; \
> >> -	  echo $dir \
> >> -	  $(MKINSTALLDIRS) $$dir; \
> >> -	  if test -r $$cat; then \
> >> -	    $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
> >> -	    echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
> >> -	  else \
> >> -	    $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
> >> -	    echo "installing $(srcdir)/$$cat as" \
> >> -		 "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
> >> -	  fi; \
> >> -	  if test -r $$cat.m; then \
> >> -	    $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
> >> -	    echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
> >> -	  else \
> >> -	    if test -r $(srcdir)/$$cat.m ; then \
> >> -	      $(INSTALL_DATA) $(srcdir)/$$cat.m \
> >> -		$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
> >> -	      echo "installing $(srcdir)/$$cat as" \
> >> -		   "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
> >> -	    else \
> >> -	      true; \
> >> -	    fi; \
> >> -	  fi; \
> >> -	done
> >> -	if test "$(PACKAGE)" = "gettext"; then \
> >> -	  $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
> >> -	  $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
> >> -			  $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
> >> -	else \
> >> -	  : ; \
> >> -	fi
> >> -
> >> -# Define this as empty until I found a useful application.
> >> -installcheck:
> >> -
> >> -uninstall:
> >> -	catalogs='$(CATALOGS)'; \
> >> -	for cat in $$catalogs; do \
> >> -	  cat=`basename $$cat`; \
> >> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> >> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
> >> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
> >> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
> >> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
> >> -	done
> >> -
> >> -check: all
> >> -
> >> -dvi info tags TAGS ID:
> >> -
> >> -mostlyclean:
> >> -	rm -f core core.* *.pox $(PACKAGE).po *.old.po 
> >> -	rm -fr *.o
> >> -
> >> -clean: mostlyclean
> >> -	rm -f *.gmo
> >> -
> >> -distclean: clean
> >> -	rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
> >> -
> >> -maintainer-clean: distclean
> >> -	@echo "This command is intended for maintainers to use;"
> >> -	@echo "it deletes files that may require special tools to rebuild."
> >> -	rm -f $(GMOFILES)
> >> -
> >> -distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
> >> -dist distdir: update-po $(DISTFILES)
> >> -	dists="$(DISTFILES)"; \
> >> -	for file in $$dists; do \
> >> -	  ln $(srcdir)/$$file $(distdir) 2> /dev/null \
> >> -	    || cp -p $(srcdir)/$$file $(distdir); \
> >> -	done
> >> -
> >> -update-po: Makefile
> >> -	$(MAKE) $(PACKAGE).pot
> >> -	PATH=`pwd`/../src:$$PATH; \
> >> -	cd $(srcdir); \
> >> -	catalogs='$(CATALOGS)'; \
> >> -	for cat in $$catalogs; do \
> >> -	  cat=`basename $$cat`; \
> >> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> >> -	  mv $$lang.po $$lang.old.po; \
> >> -	  echo "$$lang:"; \
> >> -	  if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
> >> -	    rm -f $$lang.old.po; \
> >> -	  else \
> >> -	    echo "msgmerge for $$cat failed!"; \
> >> -	    rm -f $$lang.po; \
> >> -	    mv $$lang.old.po $$lang.po; \
> >> -	  fi; \
> >> -	done
> >> -
> >> -POTFILES: POTFILES.in
> >> -	( if test 'x$(srcdir)' != 'x.'; then \
> >> -	    posrcprefix='$(top_srcdir)/'; \
> >> -	  else \
> >> -	    posrcprefix="../"; \
> >> -	  fi; \
> >> -	  rm -f $@-t $@ \
> >> -	    && (sed -e '/^#/d' -e '/^[ 	]*$$/d' \
> >> -		    -e "s@.*@	$$posrcprefix& \\\\@" < $(srcdir)/$@.in \
> >> -		| sed -e '$$s/\\$$//') > $@-t \
> >> -	    && chmod a-w $@-t \
> >> -	    && mv $@-t $@ )
> >> -
> >> -Makefile: Makefile.in.in ../config.status POTFILES
> >> -	cd .. \
> >> -	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
> >> -	       $(SHELL) ./config.status
> >> -
> >> -# Tell versions [3.59,3.63) of GNU make not to export all variables.
> >> -# Otherwise a system limit (for SysV at least) may be exceeded.
> >> -.NOEXPORT:
> >> diff --git a/policycoreutils/po/Makefile.in.in b/policycoreutils/po/Makefile.in.in
> >> deleted file mode 100644
> >> index c4539ac..0000000
> >> --- a/policycoreutils/po/Makefile.in.in
> >> +++ /dev/null
> >> @@ -1,230 +0,0 @@
> >> -# Makefile for program source directory in GNU NLS utilities package.
> >> -# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
> >> -#
> >> -# This file file be copied and used freely without restrictions.  It can
> >> -# be used in projects which are not available under the GNU Public License
> >> -# but which still want to provide support for the GNU gettext functionality.
> >> -# Please note that the actual code is *not* freely available.
> >> -
> >> -PACKAGE = @PACKAGE@
> >> -VERSION = @VERSION@
> >> -
> >> -SHELL = /bin/sh
> >> -@SET_MAKE@
> >> -
> >> -srcdir = @srcdir@
> >> -top_srcdir = @top_srcdir@
> >> -VPATH = @srcdir@
> >> -
> >> -prefix = @prefix@
> >> -exec_prefix = @exec_prefix@
> >> -datadir = $(prefix)/@DATADIRNAME@
> >> -localedir = $(datadir)/locale
> >> -gnulocaledir = $(prefix)/share/locale
> >> -gettextsrcdir = $(prefix)/share/gettext/po
> >> -subdir = po
> >> -
> >> -INSTALL = @INSTALL@
> >> -INSTALL_DATA = @INSTALL_DATA@
> >> -MKINSTALLDIRS = @MKINSTALLDIRS@
> >> -
> >> -CC = @CC@
> >> -GENCAT = @GENCAT@
> >> -GMSGFMT = PATH=../src:$$PATH @GMSGFMT@
> >> -MSGFMT = @MSGFMT@
> >> -XGETTEXT = PATH=../src:$$PATH @XGETTEXT@
> >> -MSGMERGE = PATH=../src:$$PATH msgmerge
> >> -
> >> -DEFS = @DEFS@
> >> -CFLAGS = @CFLAGS@
> >> -CPPFLAGS = @CPPFLAGS@
> >> -
> >> -INCLUDES = -I.. -I$(top_srcdir)/intl
> >> -
> >> -COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
> >> -
> >> -POFILES = @POFILES@
> >> -GMOFILES = @GMOFILES@
> >> -DISTFILES = Makefile.in.in POTFILES.in $(PACKAGE).pot \
> >> -$(POFILES) $(GMOFILES) $(SOURCES)
> >> -
> >> -POTFILES = \
> >> -
> >> -CATALOGS = @CATALOGS@
> >> -CATOBJEXT = @CATOBJEXT@
> >> -INSTOBJEXT = @INSTOBJEXT@
> >> -
> >> -.SUFFIXES:
> >> -.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
> >> -
> >> -.c.o:
> >> -	$(COMPILE) $<
> >> -
> >> -.po.pox:
> >> -	$(MAKE) $(PACKAGE).pot
> >> -	$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
> >> -
> >> -.po.mo:
> >> -	$(MSGFMT) -o $@ $<
> >> -
> >> -.po.gmo:
> >> -	file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
> >> -	  && rm -f $$file && $(GMSGFMT) -o $$file $<
> >> -
> >> -.po.cat:
> >> -	sed -f ../intl/po2msg.sed < $< > $*.msg \
> >> -	  && rm -f $@ && $(GENCAT) $@ $*.msg
> >> -
> >> -
> >> -all: all-@USE_NLS@
> >> -
> >> -all-yes: $(CATALOGS)
> >> -all-no:
> >> -
> >> -$(srcdir)/$(PACKAGE).pot: $(POTFILES)
> >> -	$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
> >> -	  --add-comments --keyword=_ --keyword=N_ \
> >> -	  --files-from=$(srcdir)/POTFILES.in \
> >> -	&& test ! -f $(PACKAGE).po \
> >> -	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
> >> -		&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
> >> -
> >> -install: install-exec install-data
> >> -install-exec:
> >> -install-data: install-data-@USE_NLS@
> >> -install-data-no: all
> >> -install-data-yes: all
> >> -	if test -x "$(MKINSTALLDIRS)"; then \
> >> -	  $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
> >> -	else \
> >> -	  $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
> >> -	fi
> >> -	@catalogs='$(CATALOGS)'; \
> >> -	for cat in $$catalogs; do \
> >> -	  cat=`basename $$cat`; \
> >> -	  case "$$cat" in \
> >> -	    *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
> >> -	    *)     destdir=$(DESTDIR)$(localedir);; \
> >> -	  esac; \
> >> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> >> -	  dir=$$destdir/$$lang/LC_MESSAGES; \
> >> -	  if test -r "$(MKINSTALLDIRS)"; then \
> >> -	    $(MKINSTALLDIRS) $$dir; \
> >> -	  else \
> >> -	    $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
> >> -	  fi; \
> >> -	  if test -r $$cat; then \
> >> -	    $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
> >> -	    echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
> >> -	  else \
> >> -	    $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
> >> -	    echo "installing $(srcdir)/$$cat as" \
> >> -		 "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
> >> -	  fi; \
> >> -	  if test -r $$cat.m; then \
> >> -	    $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
> >> -	    echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
> >> -	  else \
> >> -	    if test -r $(srcdir)/$$cat.m ; then \
> >> -	      $(INSTALL_DATA) $(srcdir)/$$cat.m \
> >> -		$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
> >> -	      echo "installing $(srcdir)/$$cat as" \
> >> -		   "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
> >> -	    else \
> >> -	      true; \
> >> -	    fi; \
> >> -	  fi; \
> >> -	done
> >> -	if test "$(PACKAGE)" = "gettext"; then \
> >> -	  if test -x "$(MKINSTALLDIRS)"; then \
> >> -	    $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
> >> -	  else \
> >> -	    $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
> >> -	  fi; \
> >> -	  $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
> >> -			  $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
> >> -	else \
> >> -	  : ; \
> >> -	fi
> >> -
> >> -# Define this as empty until I found a useful application.
> >> -installcheck:
> >> -
> >> -uninstall:
> >> -	catalogs='$(CATALOGS)'; \
> >> -	for cat in $$catalogs; do \
> >> -	  cat=`basename $$cat`; \
> >> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> >> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
> >> -	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
> >> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
> >> -	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
> >> -	done
> >> -
> >> -check: all
> >> -
> >> -dvi info tags TAGS ID:
> >> -
> >> -mostlyclean:
> >> -	rm -f core core.* *.pox $(PACKAGE).po *.old.po 
> >> -	rm -fr *.o
> >> -
> >> -clean: mostlyclean
> >> -	rm -f *.gmo
> >> -
> >> -distclean: clean
> >> -	rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
> >> -
> >> -maintainer-clean: distclean
> >> -	@echo "This command is intended for maintainers to use;"
> >> -	@echo "it deletes files that may require special tools to rebuild."
> >> -	rm -f $(GMOFILES)
> >> -
> >> -distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
> >> -dist distdir: update-po $(DISTFILES)
> >> -	dists="$(DISTFILES)"; \
> >> -	for file in $$dists; do \
> >> -	  ln $(srcdir)/$$file $(distdir) 2> /dev/null \
> >> -	    || cp -p $(srcdir)/$$file $(distdir); \
> >> -	done
> >> -
> >> -update-po: Makefile
> >> -	$(MAKE) $(PACKAGE).pot
> >> -	PATH=`pwd`/../src:$$PATH; \
> >> -	cd $(srcdir); \
> >> -	catalogs='$(CATALOGS)'; \
> >> -	for cat in $$catalogs; do \
> >> -	  cat=`basename $$cat`; \
> >> -	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
> >> -	  mv $$lang.po $$lang.old.po; \
> >> -	  echo "$$lang:"; \
> >> -	  if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
> >> -	    rm -f $$lang.old.po; \
> >> -	  else \
> >> -	    echo "msgmerge for $$cat failed!"; \
> >> -	    rm -f $$lang.po; \
> >> -	    mv $$lang.old.po $$lang.po; \
> >> -	  fi; \
> >> -	done
> >> -
> >> -POTFILES: POTFILES.in
> >> -	( if test 'x$(srcdir)' != 'x.'; then \
> >> -	    posrcprefix='$(top_srcdir)/'; \
> >> -	  else \
> >> -	    posrcprefix="../"; \
> >> -	  fi; \
> >> -	  rm -f $@-t $@ \
> >> -	    && (sed -e '/^#/d' -e '/^[ 	]*$$/d' \
> >> -		    -e "s@.*@	$$posrcprefix& \\\\@" < $(srcdir)/$@.in \
> >> -		| sed -e '$$s/\\$$//') > $@-t \
> >> -	    && chmod a-w $@-t \
> >> -	    && mv $@-t $@ )
> >> -
> >> -Makefile: Makefile.in.in ../config.status POTFILES
> >> -	cd .. \
> >> -	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
> >> -	       $(SHELL) ./config.status
> >> -
> >> -# Tell versions [3.59,3.63) of GNU make not to export all variables.
> >> -# Otherwise a system limit (for SysV at least) may be exceeded.
> >> -.NOEXPORT:
> >> diff --git a/policycoreutils/po/POTFILES b/policycoreutils/po/POTFILES
> >> deleted file mode 100644
> >> index bcb9e99..0000000
> >> --- a/policycoreutils/po/POTFILES
> >> +++ /dev/null
> >> @@ -1,72 +0,0 @@
> >> -	../run_init/open_init_pty.c
> >> -	../run_init/run_init.c
> >> -	../semodule_link/semodule_link.c
> >> -	../audit2allow/audit2allow
> >> -	../semanage/seobject.py
> >> -	../setsebool/setsebool.c
> >> -	../newrole/newrole.c
> >> -	../load_policy/load_policy.c
> >> -	../sestatus/sestatus.c
> >> -	../semodule/semodule.c
> >> -	../setfiles/setfiles.c
> >> -	../semodule_package/semodule_package.c
> >> -	../semodule_deps/semodule_deps.c
> >> -	../semodule_expand/semodule_expand.c
> >> -	../scripts/chcat
> >> -	../scripts/fixfiles
> >> -	../restorecond/stringslist.c
> >> -	../restorecond/restorecond.h
> >> -	../restorecond/utmpwatcher.h
> >> -	../restorecond/stringslist.h
> >> -	../restorecond/restorecond.c
> >> -	../restorecond/utmpwatcher.c
> >> -	../gui/booleansPage.py
> >> -	../gui/fcontextPage.py
> >> -	../gui/loginsPage.py
> >> -	../gui/mappingsPage.py
> >> -	../gui/modulesPage.py
> >> -	../gui/polgen.glade
> >> -	../gui/polgengui.py
> >> -	../gui/polgen.py
> >> -	../gui/portsPage.py
> >> -	../gui/selinux.tbl
> >> -	../gui/semanagePage.py
> >> -	../gui/statusPage.py
> >> -	../gui/system-config-selinux.glade
> >> -	../gui/system-config-selinux.py
> >> -	../gui/usersPage.py
> >> -	../gui/templates/executable.py
> >> -	../gui/templates/__init__.py
> >> -	../gui/templates/network.py
> >> -	../gui/templates/rw.py
> >> -	../gui/templates/script.py
> >> -	../gui/templates/semodule.py
> >> -	../gui/templates/tmp.py
> >> -	../gui/templates/user.py
> >> -	../gui/templates/var_lib.py
> >> -	../gui/templates/var_log.py
> >> -	../gui/templates/var_run.py
> >> -	../gui/templates/var_spool.py
> >> -	../sepolicy/info.c
> >> -	../sepolicy/search.c
> >> -	../sepolicy/sepolicy.py
> >> -	../sepolicy/sepolicy/communicate.py
> >> -	../sepolicy/sepolicy/__init__.py
> >> -	../sepolicy/sepolicy/network.py
> >> -	../sepolicy/sepolicy/generate.py
> >> -	../sepolicy/sepolicy/sepolicy.glade
> >> -	../sepolicy/sepolicy/gui.py
> >> -	../sepolicy/sepolicy/manpage.py
> >> -	../sepolicy/sepolicy/transition.py
> >> -	../sepolicy/sepolicy/templates/executable.py
> >> -	../sepolicy/sepolicy/templates/__init__.py
> >> -	../sepolicy/sepolicy/templates/network.py
> >> -	../sepolicy/sepolicy/templates/rw.py
> >> -	../sepolicy/sepolicy/templates/script.py
> >> -	../sepolicy/sepolicy/templates/semodule.py
> >> -	../sepolicy/sepolicy/templates/tmp.py
> >> -	../sepolicy/sepolicy/templates/user.py
> >> -	../sepolicy/sepolicy/templates/var_lib.py
> >> -	../sepolicy/sepolicy/templates/var_log.py
> >> -	../sepolicy/sepolicy/templates/var_run.py
> >> -	../sepolicy/sepolicy/templates/var_spool.py
> >> diff --git a/policycoreutils/po/POTFILES.in b/policycoreutils/po/POTFILES.in
> >> deleted file mode 100644
> >> index aca0474..0000000
> >> --- a/policycoreutils/po/POTFILES.in
> >> +++ /dev/null
> >> @@ -1,60 +0,0 @@
> >> -run_init/open_init_pty.c
> >> -run_init/run_init.c
> >> -semodule_link/semodule_link.c
> >> -audit2allow/audit2allow
> >> -semanage/seobject.py
> >> -setsebool/setsebool.c
> >> -newrole/newrole.c
> >> -load_policy/load_policy.c
> >> -sestatus/sestatus.c
> >> -semodule/semodule.c
> >> -setfiles/setfiles.c
> >> -semodule_package/semodule_package.c
> >> -semodule_deps/semodule_deps.c
> >> -semodule_expand/semodule_expand.c
> >> -scripts/chcat
> >> -scripts/fixfiles
> >> -restorecond/stringslist.c
> >> -restorecond/restorecond.h
> >> -restorecond/utmpwatcher.h
> >> -restorecond/stringslist.h
> >> -restorecond/restorecond.c
> >> -restorecond/utmpwatcher.c
> >> -gui/booleansPage.py
> >> -gui/fcontextPage.py
> >> -gui/loginsPage.py
> >> -gui/mappingsPage.py
> >> -gui/modulesPage.py
> >> -gui/polgen.glade
> >> -gui/polgengui.py
> >> -gui/portsPage.py
> >> -gui/selinux.tbl
> >> -gui/semanagePage.py
> >> -gui/statusPage.py
> >> -gui/system-config-selinux.glade
> >> -gui/system-config-selinux.py
> >> -gui/usersPage.py
> >> -secon/secon.c
> >> -sepolicy/info.c
> >> -sepolicy/search.c
> >> -sepolicy/sepolicy.py
> >> -sepolicy/sepolicy/communicate.py
> >> -sepolicy/sepolicy/__init__.py
> >> -sepolicy/sepolicy/network.py
> >> -sepolicy/sepolicy/generate.py
> >> -sepolicy/sepolicy/sepolicy.glade
> >> -sepolicy/sepolicy/gui.py
> >> -sepolicy/sepolicy/manpage.py
> >> -sepolicy/sepolicy/transition.py
> >> -sepolicy/sepolicy/templates/executable.py
> >> -sepolicy/sepolicy/templates/__init__.py
> >> -sepolicy/sepolicy/templates/network.py
> >> -sepolicy/sepolicy/templates/rw.py
> >> -sepolicy/sepolicy/templates/script.py
> >> -sepolicy/sepolicy/templates/semodule.py
> >> -sepolicy/sepolicy/templates/tmp.py
> >> -sepolicy/sepolicy/templates/user.py
> >> -sepolicy/sepolicy/templates/var_lib.py
> >> -sepolicy/sepolicy/templates/var_log.py
> >> -sepolicy/sepolicy/templates/var_run.py
> >> -sepolicy/sepolicy/templates/var_spool.py
> >> -- 
> >> 2.7.4
> >>
> >> _______________________________________________
> >> Selinux mailing list
> >> Selinux@tycho.nsa.gov
> >> To unsubscribe, send email to Selinux-leave@tycho.nsa.gov.
> >> To get help, send an email containing "help" to Selinux-request@tycho.nsa.gov.
> 
> 
> -- 
> Petr Lautrbach
> SELinux Solutions
> Red Hat
> 
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com.
Stephen Smalley July 25, 2016, 5:59 p.m. UTC | #4
On 07/13/2016 04:52 PM, Petr Lautrbach wrote:
> None of *.in and POTFILES* files is used in current build process.
> 
> Signed-off-by: Petr Lautrbach <plautrba@redhat.com>

Thanks, applied both patches.

> ---
>  policycoreutils/po/Makefile.in    | 218 ------------------------------------
>  policycoreutils/po/Makefile.in.in | 230 --------------------------------------
>  policycoreutils/po/POTFILES       |  72 ------------
>  policycoreutils/po/POTFILES.in    |  60 ----------
>  4 files changed, 580 deletions(-)
>  delete mode 100644 policycoreutils/po/Makefile.in
>  delete mode 100644 policycoreutils/po/Makefile.in.in
>  delete mode 100644 policycoreutils/po/POTFILES
>  delete mode 100644 policycoreutils/po/POTFILES.in
diff mbox

Patch

diff --git a/policycoreutils/po/Makefile.in b/policycoreutils/po/Makefile.in
deleted file mode 100644
index aaf485d..0000000
--- a/policycoreutils/po/Makefile.in
+++ /dev/null
@@ -1,218 +0,0 @@ 
-# Makefile for program source directory in GNU NLS utilities package.
-# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-#
-# This file file be copied and used freely without restrictions.  It can
-# be used in projects which are not available under the GNU Public License
-# but which still want to provide support for the GNU gettext functionality.
-# Please note that the actual code is *not* freely available.
-
-PACKAGE = policycoreutils
-VERSION = 1.1
-
-SHELL = /bin/sh
-
-
-srcdir = .
-top_srcdir = ..
-
-
-prefix = /usr
-exec_prefix = ${prefix}
-datadir = $(prefix)/share
-localedir = $(datadir)/locale
-gnulocaledir = $(prefix)/share/locale
-gettextsrcdir = $(prefix)/share/gettext/po
-subdir = po
-
-INSTALL = /usr/bin/install -c
-INSTALL_DATA = ${INSTALL} -m 644
-MKINSTALLDIRS = mkdir -p
-
-CC = gcc
-GENCAT = 
-GMSGFMT = PATH=../src:$$PATH /usr/bin/msgfmt
-MSGFMT = /usr/bin/msgfmt
-XGETTEXT = PATH=../src:$$PATH /usr/bin/xgettext
-MSGMERGE = PATH=../src:$$PATH msgmerge
-
-DEFS = -DHAVE_CONFIG_H
-CFLAGS = -g -O2
-CPPFLAGS = 
-
-INCLUDES = -I.. -I$(top_srcdir)/intl
-
-COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
-
-POFILES =  da.po de.po es.po et.po fr.po gl.po id.po it.po ko.po nl.po pl.po pt_BR.po ru.po sv.po
-GMOFILES =  da.gmo de.gmo es.gmo et.gmo fr.gmo gl.gmo id.gmo it.gmo ko.gmo nl.gmo pl.gmo pt_BR.gmo ru.gmo sv.gmo
-DISTFILES = Makefile.in.in POTFILES.in $(PACKAGE).pot \
-$(POFILES) $(GMOFILES) $(SOURCES)
-
-POTFILES = \
-
-CATALOGS =  #da.gmo de.gmo es.gmo et.gmo fr.gmo gl.gmo id.gmo it.gmo ko.gmo nl.gmo pl.gmo pt_BR.gmo ru.gmo sv.gmo
-CATOBJEXT = .gmo
-INSTOBJEXT = .mo
-
-.SUFFIXES:
-.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
-
-.c.o:
-	$(COMPILE) $<
-
-.po.pox:
-	$(MAKE) $(PACKAGE).pot
-	$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
-
-.po.mo:
-	$(MSGFMT) -o $@ $<
-
-.po.gmo:
-	file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
-	  && rm -f $$file && $(GMSGFMT) -o $$file $<
-
-.po.cat:
-	sed -f ../intl/po2msg.sed < $< > $*.msg \
-	  && rm -f $@ && $(GENCAT) $@ $*.msg
-
-
-all: all-yes
-
-all-yes: $(CATALOGS)
-all-no:
-
-$(srcdir)/$(PACKAGE).pot: $(POTFILES)
-	$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
-	  --add-comments --keyword=_ --keyword=N_ \
-	  --files-from=$(srcdir)/POTFILES.in \
-	&& test ! -f $(PACKAGE).po \
-	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
-		&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
-
-install: install-exec install-data
-install-exec:
-install-data: install-data-yes
-install-data-no: all
-install-data-yes: all
-	$(MKINSTALLDIRS) $(DESTDIR)$(datadir); 
-	for cat in $(CATALOGS); do \
-	  cat=`basename $$cat`; \
-	  case "$$cat" in \
-	    *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
-	    *)     destdir=$(DESTDIR)$(localedir);; \
-	  esac; \
-	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
-	  dir=$$destdir/$$lang/LC_MESSAGES; \
-	  echo $dir \
-	  $(MKINSTALLDIRS) $$dir; \
-	  if test -r $$cat; then \
-	    $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
-	    echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
-	  else \
-	    $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
-	    echo "installing $(srcdir)/$$cat as" \
-		 "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
-	  fi; \
-	  if test -r $$cat.m; then \
-	    $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
-	    echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
-	  else \
-	    if test -r $(srcdir)/$$cat.m ; then \
-	      $(INSTALL_DATA) $(srcdir)/$$cat.m \
-		$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
-	      echo "installing $(srcdir)/$$cat as" \
-		   "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
-	    else \
-	      true; \
-	    fi; \
-	  fi; \
-	done
-	if test "$(PACKAGE)" = "gettext"; then \
-	  $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
-	  $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
-			  $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
-	else \
-	  : ; \
-	fi
-
-# Define this as empty until I found a useful application.
-installcheck:
-
-uninstall:
-	catalogs='$(CATALOGS)'; \
-	for cat in $$catalogs; do \
-	  cat=`basename $$cat`; \
-	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
-	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
-	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
-	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
-	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
-	done
-
-check: all
-
-dvi info tags TAGS ID:
-
-mostlyclean:
-	rm -f core core.* *.pox $(PACKAGE).po *.old.po 
-	rm -fr *.o
-
-clean: mostlyclean
-	rm -f *.gmo
-
-distclean: clean
-	rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
-
-maintainer-clean: distclean
-	@echo "This command is intended for maintainers to use;"
-	@echo "it deletes files that may require special tools to rebuild."
-	rm -f $(GMOFILES)
-
-distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
-dist distdir: update-po $(DISTFILES)
-	dists="$(DISTFILES)"; \
-	for file in $$dists; do \
-	  ln $(srcdir)/$$file $(distdir) 2> /dev/null \
-	    || cp -p $(srcdir)/$$file $(distdir); \
-	done
-
-update-po: Makefile
-	$(MAKE) $(PACKAGE).pot
-	PATH=`pwd`/../src:$$PATH; \
-	cd $(srcdir); \
-	catalogs='$(CATALOGS)'; \
-	for cat in $$catalogs; do \
-	  cat=`basename $$cat`; \
-	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
-	  mv $$lang.po $$lang.old.po; \
-	  echo "$$lang:"; \
-	  if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
-	    rm -f $$lang.old.po; \
-	  else \
-	    echo "msgmerge for $$cat failed!"; \
-	    rm -f $$lang.po; \
-	    mv $$lang.old.po $$lang.po; \
-	  fi; \
-	done
-
-POTFILES: POTFILES.in
-	( if test 'x$(srcdir)' != 'x.'; then \
-	    posrcprefix='$(top_srcdir)/'; \
-	  else \
-	    posrcprefix="../"; \
-	  fi; \
-	  rm -f $@-t $@ \
-	    && (sed -e '/^#/d' -e '/^[ 	]*$$/d' \
-		    -e "s@.*@	$$posrcprefix& \\\\@" < $(srcdir)/$@.in \
-		| sed -e '$$s/\\$$//') > $@-t \
-	    && chmod a-w $@-t \
-	    && mv $@-t $@ )
-
-Makefile: Makefile.in.in ../config.status POTFILES
-	cd .. \
-	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
-	       $(SHELL) ./config.status
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/policycoreutils/po/Makefile.in.in b/policycoreutils/po/Makefile.in.in
deleted file mode 100644
index c4539ac..0000000
--- a/policycoreutils/po/Makefile.in.in
+++ /dev/null
@@ -1,230 +0,0 @@ 
-# Makefile for program source directory in GNU NLS utilities package.
-# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-#
-# This file file be copied and used freely without restrictions.  It can
-# be used in projects which are not available under the GNU Public License
-# but which still want to provide support for the GNU gettext functionality.
-# Please note that the actual code is *not* freely available.
-
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-SHELL = /bin/sh
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-datadir = $(prefix)/@DATADIRNAME@
-localedir = $(datadir)/locale
-gnulocaledir = $(prefix)/share/locale
-gettextsrcdir = $(prefix)/share/gettext/po
-subdir = po
-
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-
-CC = @CC@
-GENCAT = @GENCAT@
-GMSGFMT = PATH=../src:$$PATH @GMSGFMT@
-MSGFMT = @MSGFMT@
-XGETTEXT = PATH=../src:$$PATH @XGETTEXT@
-MSGMERGE = PATH=../src:$$PATH msgmerge
-
-DEFS = @DEFS@
-CFLAGS = @CFLAGS@
-CPPFLAGS = @CPPFLAGS@
-
-INCLUDES = -I.. -I$(top_srcdir)/intl
-
-COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
-
-POFILES = @POFILES@
-GMOFILES = @GMOFILES@
-DISTFILES = Makefile.in.in POTFILES.in $(PACKAGE).pot \
-$(POFILES) $(GMOFILES) $(SOURCES)
-
-POTFILES = \
-
-CATALOGS = @CATALOGS@
-CATOBJEXT = @CATOBJEXT@
-INSTOBJEXT = @INSTOBJEXT@
-
-.SUFFIXES:
-.SUFFIXES: .c .o .po .pox .gmo .mo .msg .cat
-
-.c.o:
-	$(COMPILE) $<
-
-.po.pox:
-	$(MAKE) $(PACKAGE).pot
-	$(MSGMERGE) $< $(srcdir)/$(PACKAGE).pot -o $*.pox
-
-.po.mo:
-	$(MSGFMT) -o $@ $<
-
-.po.gmo:
-	file=$(srcdir)/`echo $* | sed 's,.*/,,'`.gmo \
-	  && rm -f $$file && $(GMSGFMT) -o $$file $<
-
-.po.cat:
-	sed -f ../intl/po2msg.sed < $< > $*.msg \
-	  && rm -f $@ && $(GENCAT) $@ $*.msg
-
-
-all: all-@USE_NLS@
-
-all-yes: $(CATALOGS)
-all-no:
-
-$(srcdir)/$(PACKAGE).pot: $(POTFILES)
-	$(XGETTEXT) --default-domain=$(PACKAGE) --directory=$(top_srcdir) \
-	  --add-comments --keyword=_ --keyword=N_ \
-	  --files-from=$(srcdir)/POTFILES.in \
-	&& test ! -f $(PACKAGE).po \
-	   || ( rm -f $(srcdir)/$(PACKAGE).pot \
-		&& mv $(PACKAGE).po $(srcdir)/$(PACKAGE).pot )
-
-install: install-exec install-data
-install-exec:
-install-data: install-data-@USE_NLS@
-install-data-no: all
-install-data-yes: all
-	if test -x "$(MKINSTALLDIRS)"; then \
-	  $(MKINSTALLDIRS) $(DESTDIR)$(datadir); \
-	else \
-	  $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \
-	fi
-	@catalogs='$(CATALOGS)'; \
-	for cat in $$catalogs; do \
-	  cat=`basename $$cat`; \
-	  case "$$cat" in \
-	    *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
-	    *)     destdir=$(DESTDIR)$(localedir);; \
-	  esac; \
-	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
-	  dir=$$destdir/$$lang/LC_MESSAGES; \
-	  if test -r "$(MKINSTALLDIRS)"; then \
-	    $(MKINSTALLDIRS) $$dir; \
-	  else \
-	    $(SHELL) $(top_srcdir)/mkinstalldirs $$dir; \
-	  fi; \
-	  if test -r $$cat; then \
-	    $(INSTALL_DATA) $$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
-	    echo "installing $$cat as $$dir/$(PACKAGE)$(INSTOBJEXT)"; \
-	  else \
-	    $(INSTALL_DATA) $(srcdir)/$$cat $$dir/$(PACKAGE)$(INSTOBJEXT); \
-	    echo "installing $(srcdir)/$$cat as" \
-		 "$$dir/$(PACKAGE)$(INSTOBJEXT)"; \
-	  fi; \
-	  if test -r $$cat.m; then \
-	    $(INSTALL_DATA) $$cat.m $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
-	    echo "installing $$cat.m as $$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
-	  else \
-	    if test -r $(srcdir)/$$cat.m ; then \
-	      $(INSTALL_DATA) $(srcdir)/$$cat.m \
-		$$dir/$(PACKAGE)$(INSTOBJEXT).m; \
-	      echo "installing $(srcdir)/$$cat as" \
-		   "$$dir/$(PACKAGE)$(INSTOBJEXT).m"; \
-	    else \
-	      true; \
-	    fi; \
-	  fi; \
-	done
-	if test "$(PACKAGE)" = "gettext"; then \
-	  if test -x "$(MKINSTALLDIRS)"; then \
-	    $(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \
-	  else \
-	    $(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \
-	  fi; \
-	  $(INSTALL_DATA) $(srcdir)/Makefile.in.in \
-			  $(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \
-	else \
-	  : ; \
-	fi
-
-# Define this as empty until I found a useful application.
-installcheck:
-
-uninstall:
-	catalogs='$(CATALOGS)'; \
-	for cat in $$catalogs; do \
-	  cat=`basename $$cat`; \
-	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
-	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
-	  rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
-	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
-	  rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
-	done
-
-check: all
-
-dvi info tags TAGS ID:
-
-mostlyclean:
-	rm -f core core.* *.pox $(PACKAGE).po *.old.po 
-	rm -fr *.o
-
-clean: mostlyclean
-	rm -f *.gmo
-
-distclean: clean
-	rm -f Makefile Makefile.in POTFILES *.mo *.msg *.cat *.cat.m
-
-maintainer-clean: distclean
-	@echo "This command is intended for maintainers to use;"
-	@echo "it deletes files that may require special tools to rebuild."
-	rm -f $(GMOFILES)
-
-distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
-dist distdir: update-po $(DISTFILES)
-	dists="$(DISTFILES)"; \
-	for file in $$dists; do \
-	  ln $(srcdir)/$$file $(distdir) 2> /dev/null \
-	    || cp -p $(srcdir)/$$file $(distdir); \
-	done
-
-update-po: Makefile
-	$(MAKE) $(PACKAGE).pot
-	PATH=`pwd`/../src:$$PATH; \
-	cd $(srcdir); \
-	catalogs='$(CATALOGS)'; \
-	for cat in $$catalogs; do \
-	  cat=`basename $$cat`; \
-	  lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
-	  mv $$lang.po $$lang.old.po; \
-	  echo "$$lang:"; \
-	  if $(MSGMERGE) $$lang.old.po $(PACKAGE).pot -o $$lang.po; then \
-	    rm -f $$lang.old.po; \
-	  else \
-	    echo "msgmerge for $$cat failed!"; \
-	    rm -f $$lang.po; \
-	    mv $$lang.old.po $$lang.po; \
-	  fi; \
-	done
-
-POTFILES: POTFILES.in
-	( if test 'x$(srcdir)' != 'x.'; then \
-	    posrcprefix='$(top_srcdir)/'; \
-	  else \
-	    posrcprefix="../"; \
-	  fi; \
-	  rm -f $@-t $@ \
-	    && (sed -e '/^#/d' -e '/^[ 	]*$$/d' \
-		    -e "s@.*@	$$posrcprefix& \\\\@" < $(srcdir)/$@.in \
-		| sed -e '$$s/\\$$//') > $@-t \
-	    && chmod a-w $@-t \
-	    && mv $@-t $@ )
-
-Makefile: Makefile.in.in ../config.status POTFILES
-	cd .. \
-	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
-	       $(SHELL) ./config.status
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/policycoreutils/po/POTFILES b/policycoreutils/po/POTFILES
deleted file mode 100644
index bcb9e99..0000000
--- a/policycoreutils/po/POTFILES
+++ /dev/null
@@ -1,72 +0,0 @@ 
-	../run_init/open_init_pty.c
-	../run_init/run_init.c
-	../semodule_link/semodule_link.c
-	../audit2allow/audit2allow
-	../semanage/seobject.py
-	../setsebool/setsebool.c
-	../newrole/newrole.c
-	../load_policy/load_policy.c
-	../sestatus/sestatus.c
-	../semodule/semodule.c
-	../setfiles/setfiles.c
-	../semodule_package/semodule_package.c
-	../semodule_deps/semodule_deps.c
-	../semodule_expand/semodule_expand.c
-	../scripts/chcat
-	../scripts/fixfiles
-	../restorecond/stringslist.c
-	../restorecond/restorecond.h
-	../restorecond/utmpwatcher.h
-	../restorecond/stringslist.h
-	../restorecond/restorecond.c
-	../restorecond/utmpwatcher.c
-	../gui/booleansPage.py
-	../gui/fcontextPage.py
-	../gui/loginsPage.py
-	../gui/mappingsPage.py
-	../gui/modulesPage.py
-	../gui/polgen.glade
-	../gui/polgengui.py
-	../gui/polgen.py
-	../gui/portsPage.py
-	../gui/selinux.tbl
-	../gui/semanagePage.py
-	../gui/statusPage.py
-	../gui/system-config-selinux.glade
-	../gui/system-config-selinux.py
-	../gui/usersPage.py
-	../gui/templates/executable.py
-	../gui/templates/__init__.py
-	../gui/templates/network.py
-	../gui/templates/rw.py
-	../gui/templates/script.py
-	../gui/templates/semodule.py
-	../gui/templates/tmp.py
-	../gui/templates/user.py
-	../gui/templates/var_lib.py
-	../gui/templates/var_log.py
-	../gui/templates/var_run.py
-	../gui/templates/var_spool.py
-	../sepolicy/info.c
-	../sepolicy/search.c
-	../sepolicy/sepolicy.py
-	../sepolicy/sepolicy/communicate.py
-	../sepolicy/sepolicy/__init__.py
-	../sepolicy/sepolicy/network.py
-	../sepolicy/sepolicy/generate.py
-	../sepolicy/sepolicy/sepolicy.glade
-	../sepolicy/sepolicy/gui.py
-	../sepolicy/sepolicy/manpage.py
-	../sepolicy/sepolicy/transition.py
-	../sepolicy/sepolicy/templates/executable.py
-	../sepolicy/sepolicy/templates/__init__.py
-	../sepolicy/sepolicy/templates/network.py
-	../sepolicy/sepolicy/templates/rw.py
-	../sepolicy/sepolicy/templates/script.py
-	../sepolicy/sepolicy/templates/semodule.py
-	../sepolicy/sepolicy/templates/tmp.py
-	../sepolicy/sepolicy/templates/user.py
-	../sepolicy/sepolicy/templates/var_lib.py
-	../sepolicy/sepolicy/templates/var_log.py
-	../sepolicy/sepolicy/templates/var_run.py
-	../sepolicy/sepolicy/templates/var_spool.py
diff --git a/policycoreutils/po/POTFILES.in b/policycoreutils/po/POTFILES.in
deleted file mode 100644
index aca0474..0000000
--- a/policycoreutils/po/POTFILES.in
+++ /dev/null
@@ -1,60 +0,0 @@ 
-run_init/open_init_pty.c
-run_init/run_init.c
-semodule_link/semodule_link.c
-audit2allow/audit2allow
-semanage/seobject.py
-setsebool/setsebool.c
-newrole/newrole.c
-load_policy/load_policy.c
-sestatus/sestatus.c
-semodule/semodule.c
-setfiles/setfiles.c
-semodule_package/semodule_package.c
-semodule_deps/semodule_deps.c
-semodule_expand/semodule_expand.c
-scripts/chcat
-scripts/fixfiles
-restorecond/stringslist.c
-restorecond/restorecond.h
-restorecond/utmpwatcher.h
-restorecond/stringslist.h
-restorecond/restorecond.c
-restorecond/utmpwatcher.c
-gui/booleansPage.py
-gui/fcontextPage.py
-gui/loginsPage.py
-gui/mappingsPage.py
-gui/modulesPage.py
-gui/polgen.glade
-gui/polgengui.py
-gui/portsPage.py
-gui/selinux.tbl
-gui/semanagePage.py
-gui/statusPage.py
-gui/system-config-selinux.glade
-gui/system-config-selinux.py
-gui/usersPage.py
-secon/secon.c
-sepolicy/info.c
-sepolicy/search.c
-sepolicy/sepolicy.py
-sepolicy/sepolicy/communicate.py
-sepolicy/sepolicy/__init__.py
-sepolicy/sepolicy/network.py
-sepolicy/sepolicy/generate.py
-sepolicy/sepolicy/sepolicy.glade
-sepolicy/sepolicy/gui.py
-sepolicy/sepolicy/manpage.py
-sepolicy/sepolicy/transition.py
-sepolicy/sepolicy/templates/executable.py
-sepolicy/sepolicy/templates/__init__.py
-sepolicy/sepolicy/templates/network.py
-sepolicy/sepolicy/templates/rw.py
-sepolicy/sepolicy/templates/script.py
-sepolicy/sepolicy/templates/semodule.py
-sepolicy/sepolicy/templates/tmp.py
-sepolicy/sepolicy/templates/user.py
-sepolicy/sepolicy/templates/var_lib.py
-sepolicy/sepolicy/templates/var_log.py
-sepolicy/sepolicy/templates/var_run.py
-sepolicy/sepolicy/templates/var_spool.py