Magellan Linux

Annotation of /trunk/initscripts/systemd/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1385 - (hide annotations) (download)
Sat Jun 4 23:15:54 2011 UTC (12 years, 11 months ago) by niro
File size: 1330 byte(s)
-do not force root owner
1 niro 1384 # $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 niro 1385 for file in sbin/*; do install -m 0755 $${file} $(DESTDIR)$(sbindir); done
23 niro 1384
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 niro 1385 install -m 0755 units/scripts/network.sh $(DESTDIR)$(systemddir)/magellan-network
30 niro 1384
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