Magellan Linux

Contents of /trunk/initscripts/systemd/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1384 - (show annotations) (download)
Sat Jun 4 23:08:03 2011 UTC (12 years, 10 months ago) by niro
File size: 1362 byte(s)
-added Makefile for systemd
1 # $Id$
2
3 sysconfdir = /etc
4 sbindir = /sbin
5 systemddir = /lib/systemd
6 unitsdir = $(systemddir)/system
7
8 all:
9
10 install:
11 install -d -m 0755 $(DESTDIR)$(sysconfdir)
12 install -d -m 0755 $(DESTDIR)$(sbindir)
13
14 install -d -m 0755 $(DESTDIR)$(sysconfdir)
15 for file in etc/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/; done
16 # fix shadow permissions
17 if [ -f $(DESTDIR)/$(sysconfdir)/shadow ];then chmod 0400 $(DESTDIR)$(sysconfdir)/shadow; fi
18 install -d -m 0755 $(DESTDIR)$(sysconfdir)/conf.d
19 for file in conf.d/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/conf.d/; done
20 install -d -m 0755 $(DESTDIR)$(sysconfdir)/modprobe.d
21 for file in modprobe.d/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/modprobe.d/; done
22 for file in sbin/*; do install -m 0755 -o root -g root $${file} $(DESTDIR)$(sbindir); done
23
24 # install system-units
25 install -d -m 0755 $(DESTDIR)$(systemddir)
26 install -d -m 0755 $(DESTDIR)$(unitsdir)
27 for file in units/services/*; do install -m 0644 $${file} $(DESTDIR)$(unitsdir)/; done
28 # install network script
29 install -m 0755 -o root -g root units/scripts/network.sh $(DESTDIR)$(systemddir)/magellan-network
30
31 # fix mageversion
32 echo "$$(date +%Y%m%d)-cvs" > $(DESTDIR)$(sysconfdir)/mageversion
33 # fix system-release
34 echo "Magellan-linux release $$(date +%Y%m%d)-cvs (NEXT)" > $(DESTDIR)$(sysconfdir)/system-release