--- trunk/initscripts/systemd/Makefile 2011/06/04 23:08:03 1384 +++ trunk/initscripts/systemd/Makefile 2013/10/15 08:53:10 2211 @@ -1,34 +1,18 @@ # $Id$ -sysconfdir = /etc -sbindir = /sbin -systemddir = /lib/systemd -unitsdir = $(systemddir)/system - all: -install: - install -d -m 0755 $(DESTDIR)$(sysconfdir) - install -d -m 0755 $(DESTDIR)$(sbindir) +include ../Makefile.inc - install -d -m 0755 $(DESTDIR)$(sysconfdir) - for file in etc/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/; done - # fix shadow permissions - if [ -f $(DESTDIR)/$(sysconfdir)/shadow ];then chmod 0400 $(DESTDIR)$(sysconfdir)/shadow; fi - install -d -m 0755 $(DESTDIR)$(sysconfdir)/conf.d - for file in conf.d/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/conf.d/; done - install -d -m 0755 $(DESTDIR)$(sysconfdir)/modprobe.d - for file in modprobe.d/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/modprobe.d/; done - for file in sbin/*; do install -m 0755 -o root -g root $${file} $(DESTDIR)$(sbindir); done +SYSTEMDDIR = /usr/lib/systemd +SYSTEMDUNITSDIR = $(SYSTEMDDIR)/system +install_systemd: general # install system-units - install -d -m 0755 $(DESTDIR)$(systemddir) - install -d -m 0755 $(DESTDIR)$(unitsdir) - for file in units/services/*; do install -m 0644 $${file} $(DESTDIR)$(unitsdir)/; done + install -d -m 0755 $(DESTDIR)$(SYSTEMDDIR) + install -d -m 0755 $(DESTDIR)$(SYSTEMDUNITSDIR) + for file in units/services/*; do install -m 0644 $${file} $(DESTDIR)$(SYSTEMDUNITSDIR)/; done # install network script - install -m 0755 -o root -g root units/scripts/network.sh $(DESTDIR)$(systemddir)/magellan-network + install -m 0755 units/scripts/network.sh $(DESTDIR)$(SYSTEMDDIR)/magellan-network - # fix mageversion - echo "$$(date +%Y%m%d)-cvs" > $(DESTDIR)$(sysconfdir)/mageversion - # fix system-release - echo "Magellan-linux release $$(date +%Y%m%d)-cvs (NEXT)" > $(DESTDIR)$(sysconfdir)/system-release +.PHONY: all install_systemd general