Magellan Linux

Annotation of /tags/init-0_7_1_4/busybox/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1386 - (hide annotations) (download)
Sat Jun 4 23:16:08 2011 UTC (12 years, 11 months ago) by niro
Original Path: trunk/initscripts/busybox/Makefile
File size: 1277 byte(s)
-added Makefile for busybox init
1 niro 1386 # $Id$
2    
3     sysconfdir = /etc
4     sbindir = /sbin
5     rcdir =$(sysconfdir)/rc.d
6     initdir =$(rcdir)/init.d
7    
8     all:
9    
10     install:
11     install -d -m 0755 $(DESTDIR)$(rcdir)
12     install -d -m 0755 $(DESTDIR)$(rcdir)/rcshutdown.d
13     install -d -m 0755 $(DESTDIR)$(rcdir)/rcboot.d
14     install -d -m 0755 $(DESTDIR)$(rcdir)/rcsysinit.d
15     install -d -m 0755 $(DESTDIR)$(initdir)
16     install -d -m 0755 $(DESTDIR)$(sbindir)
17    
18     install -d -m 0755 $(DESTDIR)$(sysconfdir)
19     for file in etc/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/; done
20     # fix shadow permissions
21     if [ -f $(DESTDIR)/$(sysconfdir)/shadow ];then chmod 0400 $(DESTDIR)$(sysconfdir)/shadow; fi
22     install -d -m 0755 $(DESTDIR)$(sysconfdir)/conf.d
23     for file in conf.d/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/conf.d/; done
24     install -d -m 0755 $(DESTDIR)$(sysconfdir)/modprobe.d
25     for file in modprobe.d/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/modprobe.d/; done
26     for file in rc/*; do install -m 0755 $${file} $(DESTDIR)$(initdir)/; done
27     for file in sbin/*; do install -m 0755 $${file} $(DESTDIR)$(sbindir); done
28    
29     # fix mageversion
30     echo "$$(date +%Y%m%d)-cvs" > $(DESTDIR)$(sysconfdir)/mageversion
31     # fix system-release
32     echo "Magellan-linux release $$(date +%Y%m%d)-cvs (NEXT)" > $(DESTDIR)$(sysconfdir)/system-release