ha:=-a$(ARCH)
endif
-# set the dpkg-architecture vars
-export DEB_BUILD_ARCH := $(shell dpkg-architecture $(ha) -qDEB_BUILD_ARCH)
-export DEB_BUILD_GNU_CPU := $(shell dpkg-architecture $(ha) -qDEB_BUILD_GNU_CPU)
-export DEB_BUILD_GNU_SYSTEM:= $(shell dpkg-architecture $(ha) -qDEB_BUILD_GNU_SYSTEM)
-export DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture $(ha) -qDEB_BUILD_GNU_TYPE)
-export DEB_HOST_ARCH := $(shell dpkg-architecture $(ha) -qDEB_HOST_ARCH)
-export DEB_HOST_GNU_CPU := $(shell dpkg-architecture $(ha) -qDEB_HOST_GNU_CPU)
-export DEB_HOST_GNU_SYSTEM := $(shell dpkg-architecture $(ha) -qDEB_HOST_GNU_SYSTEM)
-export DEB_HOST_GNU_TYPE := $(shell dpkg-architecture $(ha) -qDEB_HOST_GNU_TYPE)
+# set the dpkg-architecture vars; but we don't use them, so we'll comment out
+# export DEB_BUILD_ARCH := $(shell dpkg-architecture $(ha) -qDEB_BUILD_ARCH)
+# export DEB_BUILD_GNU_CPU := $(shell dpkg-architecture $(ha) -qDEB_BUILD_GNU_CPU)
+# export DEB_BUILD_GNU_SYSTEM:= $(shell dpkg-architecture $(ha) -qDEB_BUILD_GNU_SYSTEM)
+# export DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture $(ha) -qDEB_BUILD_GNU_TYPE)
+# export DEB_HOST_ARCH := $(shell dpkg-architecture $(ha) -qDEB_HOST_ARCH)
+# export DEB_HOST_GNU_CPU := $(shell dpkg-architecture $(ha) -qDEB_HOST_GNU_CPU)
+# export DEB_HOST_GNU_SYSTEM := $(shell dpkg-architecture $(ha) -qDEB_HOST_GNU_SYSTEM)
+# export DEB_HOST_GNU_TYPE := $(shell dpkg-architecture $(ha) -qDEB_HOST_GNU_TYPE)
version.ent policy.lout policy.lout.ld lout.li \
upgrading-checklist.txt policy.txt.gz \
menu-policy.txt.gz menu-policy.pdf.gz \
+ perl-policy.txt.gz perl-policy.pdf.gz \
policy-process.txt.gz policy-process.pdf.gz \
mime-policy.txt.gz mime-policy.pdf.gz \
debconf_spec/debconf_specification.html \
STAMPS_TO_CLEAN = stamp-policy stamp-build stamp-configure
DIRS_TO_CLEAN = debian/tmp policy.html fhs \
menu-policy.html mime-policy.html \
- policy-process.html
-SGML_FILES = policy menu-policy mime-policy policy-process
+ policy-process.html perl-policy.html
+SGML_FILES = policy menu-policy mime-policy policy-process perl-policy
# Location of the source dir
SRCTOP := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi;)
POLICY_FILES =policy.txt.gz policy.sgml virtual-package-names-list.txt \
upgrading-checklist.txt libc6-migration.txt version.ent \
menu-policy.sgml menu-policy.txt.gz \
+ perl-policy.sgml perl-policy.txt.gz \
mime-policy.sgml mime-policy.txt.gz \
policy-process.txt.gz policy-process.sgml \
debconf_spec/debconf_specification.html \
BYHAND_FILES =policy.txt.gz libc6-migration.txt \
virtual-package-names-list.txt menu-policy.txt.gz \
mime-policy.txt.gz policy.ps.gz policy.pdf.gz \
- policy.html.tar.gz \
+ policy.html.tar.gz perl-policy.txt.gz \
debconf_spec/debconf_specification.txt.gz \
$(FHS_BYHAND)
GROFF_TMAC_PATH=. cd fhs && $(MAKE) fhs.ps fhs.pdf fhs.txt
links -dump fhs-changes-2.1.html | perl -pe 's/[\r\0]//g' > \
fhs/fhs-changes-2.1.txt
- cd fhs && tar zfx ../$(FHS_HTML)
links -dump upgrading-checklist.html | perl -pe 's/[\r\0]//g' > \
upgrading-checklist.txt
$(MAKE) -C debconf_spec all
@test $$(id | sed -e 's/(.*$$//' -e 's/^uid=//') || \
(echo need root priviledges; exit 1)
$(checkdir)
- test -f stamp-build || $(MAKE) -f debian/rules build
+# This is unnecessary; commenting out
+# test -f stamp-build || $(MAKE) -f debian/rules build
-rm -rf $(TMPTOP)
$(make_directory) $(TMPTOP)/DEBIAN
# $(make_directory) $(DOCDIR)/fsstnd
# $(install_file) $(FSSTND_FILES) $(DOCDIR)/fsstnd/
$(install_file) $(FHS_FILES) $(DOCDIR)/fhs/
$(install_file) debian/changelog $(DOCDIR)/
- -gzip -fqr9 $(DOCDIR)
- -gunzip $(DOCDIR)/version.ent
+ # Be more specific with file compression
+ -gzip -q9 $(DOCDIR)/*.txt $(DOCDIR)/*.sgml \
+ $(DOCDIR)/fhs/* $(DOCDIR)/changelog
$(install_file) debian/copyright $(DOCDIR)/
$(install_file) debian-policy.desc $(LIBDIR)/debian-policy
- (tar cf - policy.html) | (cd $(DOCDIR); tar xf -)
- (tar cf - menu-policy.html) | (cd $(DOCDIR); tar xf -)
- (tar cf - mime-policy.html) | (cd $(DOCDIR); tar xf -)
- (tar cf - policy-process.html) | (cd $(DOCDIR); tar xf -)
+ (tar cf - policy.html) | (cd $(DOCDIR) && tar xf -)
+ (tar cf - menu-policy.html) | (cd $(DOCDIR) && tar xf -)
+ (tar cf - perl-policy.html) | (cd $(DOCDIR) && tar xf -)
+ (tar cf - mime-policy.html) | (cd $(DOCDIR) && tar xf -)
+ (tar cf - policy-process.html) | (cd $(DOCDIR) && tar xf -)
+ tar -C $(DOCDIR)/fhs -zfx $(FHS_HTML)
sed -e 's/#PACKAGE#/$(package)/g' debian/postinst.in > debian/postinst
sed -e 's/#PACKAGE#/$(package)/g' debian/prerm.in > debian/prerm
$(install_program) debian/postinst debian/tmp/DEBIAN/