--- trunk/initscripts/busybox/Makefile 2011/06/04 23:55:24 1389 +++ trunk/initscripts/busybox/Makefile 2011/06/04 23:55:56 1390 @@ -1,34 +1,18 @@ # $Id$ -sysconfdir = /etc -sbindir = /sbin -rcdir =$(sysconfdir)/rc.d -initdir =$(rcdir)/init.d - all: -install: - install -d -m 0755 $(DESTDIR)$(rcdir) - install -d -m 0755 $(DESTDIR)$(rcdir)/rcshutdown.d - install -d -m 0755 $(DESTDIR)$(rcdir)/rcboot.d - install -d -m 0755 $(DESTDIR)$(rcdir)/rcsysinit.d - install -d -m 0755 $(DESTDIR)$(initdir) - install -d -m 0755 $(DESTDIR)$(sbindir) +include ../Makefile.inc + +install_busybox: general + install -d -m 0755 $(DESTDIR)$(RCDIR) + install -d -m 0755 $(DESTDIR)$(RCDIR)/rcshutdown.d + install -d -m 0755 $(DESTDIR)$(RCDIR)/rcboot.d + install -d -m 0755 $(DESTDIR)$(RCDIR)/rcsysinit.d - 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 rc/*; do install -m 0755 $${file} $(DESTDIR)$(initdir)/; done + install -d -m 0755 $(DESTDIR)$(INITDIR) + for file in rc/*; do install -m 0755 $${file} $(DESTDIR)$(INITDIR)/; done # symlink rc.d/init.d to /etc/init.d - ln -snf rc.d/init.d $(DESTDIR)$(sysconfdir)/init.d - for file in sbin/*; do install -m 0755 $${file} $(DESTDIR)$(sbindir); done + ln -snf rc.d/init.d $(DESTDIR)$(SYSCONFDIR)/init.d - # 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_busybox general \ No newline at end of file