#!/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 = ubuntu DESTDIR = debian/base-files %: dh $@ locale-check: $(CC) $(CFLAGS) $(LDFLAGS) -o locale-check locale-check.c override_dh_auto_build: locale-check 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: install -p -m 644 etc/* $(DESTDIR)/etc install -p -m 755 motd/* $(DESTDIR)/etc/update-motd.d install -p -m 644 debian/motd-news.service $(DESTDIR)/lib/systemd/system/ install -p -m 644 debian/motd-news.timer $(DESTDIR)/lib/systemd/system/ 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 mkdir $(DESTDIR)/usr/share/pixmaps install -p -m 644 logos/* $(DESTDIR)/usr/share/pixmaps install -p -m 644 share/* $(DESTDIR)/usr/share/ install -p -m 644 profile.d/* $(DESTDIR)/etc/profile.d install -p -m 755 locale-check $(DESTDIR)/usr/bin 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 override_dh_installsystemd: dh_installsystemd -pbase-files motd-news.timer dh_installsystemd -pbase-files motd-news.service 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