| #!/usr/bin/make -f | |
| OSNAME = "GNU/`uname | sed -e 's/GNU\///'`" | |
| ifeq ($(DEB_HOST_GNU_SYSTEM),linux) | |
| OSNAME=GNU/Linux | |
| endif | |
| ifeq ($(DEB_HOST_GNU_SYSTEM),gnu) | |
| OSNAME=GNU/Hurd | |
| endif | |
| VENDORFILE = mendel | |
| %: | |
| dh $@ | |
| override_dh_auto_build: | |
| sh debian/check-md5sum-etc profile | |
| sed -e "s&#OSNAME#&$(OSNAME)&g" debian/copyright.in > debian/copyright | |
| sed -e "s/#VENDORFILE#/$(VENDORFILE)/g" debian/postinst.in > debian/postinst | |
| override_dh_auto_install: | |
| debian/rules install DESTDIR=`pwd`/debian/base-files | |
| override_dh_link: | |
| dh_link -X os-release | |
| override_dh_compress: | |
| dh_compress -X README | |
| override_dh_fixperms: | |
| dh_fixperms | |
| cd debian/base-files && chown root:staff var/local | |
| cd debian/base-files && chmod 755 `find . -type d` | |
| cd debian/base-files && chmod 1777 `cat ../1777-dirs` | |
| cd debian/base-files && chmod 2775 `cat ../2775-dirs` | |
| cd debian/base-files && chmod 700 root | |
| install: | |
| install -p -m 644 etc/* $(DESTDIR)/etc | |
| install -p -m 755 motd/* $(DESTDIR)/etc/update-motd.d | |
| install -p -m 644 licenses/* $(DESTDIR)/usr/share/common-licenses | |
| install -p -m 644 origins/* $(DESTDIR)/etc/dpkg/origins | |
| install -p -m 644 share/* $(DESTDIR)/usr/share/base-files | |
| ifeq ($(DEB_HOST_GNU_SYSTEM),gnu) | |
| rmdir $(DESTDIR)/sys | |
| endif | |
| sed -e "s&#OSNAME#&$(OSNAME)&g" share/motd > $(DESTDIR)/usr/share/base-files/motd | |
| sed -e "s&#OSNAME#&$(OSNAME)&g" share/info.dir > $(DESTDIR)/usr/share/base-files/info.dir | |
| sed -e "s&#OSNAME#&$(OSNAME)&g" etc/issue > $(DESTDIR)/etc/issue | |
| sed -e "s&#OSNAME#&$(OSNAME)&g" etc/issue.net > $(DESTDIR)/etc/issue.net | |
| sed -e "s&#OSNAME#&$(OSNAME)&g" etc/os-release > $(DESTDIR)/etc/os-release | |
| mv $(DESTDIR)/etc/os-release $(DESTDIR)/usr/lib/os-release | |
| ln -s ../usr/lib/os-release $(DESTDIR)/etc/os-release |