1 |
# $Id$ |
# $Id$ |
2 |
|
|
|
sysconfdir = /etc |
|
|
sbindir = /sbin |
|
|
rcdir =$(sysconfdir)/rc.d |
|
|
initdir =$(rcdir)/init.d |
|
|
|
|
3 |
all: |
all: |
4 |
|
|
5 |
install: |
include ../Makefile.inc |
6 |
install -d -m 0755 $(DESTDIR)$(rcdir) |
|
7 |
install -d -m 0755 $(DESTDIR)$(rcdir)/rcshutdown.d |
install_busybox: general |
8 |
install -d -m 0755 $(DESTDIR)$(rcdir)/rcboot.d |
install -d -m 0755 $(DESTDIR)$(RCDIR) |
9 |
install -d -m 0755 $(DESTDIR)$(rcdir)/rcsysinit.d |
install -d -m 0755 $(DESTDIR)$(RCDIR)/rcshutdown.d |
10 |
install -d -m 0755 $(DESTDIR)$(initdir) |
install -d -m 0755 $(DESTDIR)$(RCDIR)/rcboot.d |
11 |
install -d -m 0755 $(DESTDIR)$(sbindir) |
install -d -m 0755 $(DESTDIR)$(RCDIR)/rcsysinit.d |
12 |
|
|
13 |
install -d -m 0755 $(DESTDIR)$(sysconfdir) |
install -d -m 0755 $(DESTDIR)$(INITDIR) |
14 |
for file in etc/*; do install -m 0644 $${file} $(DESTDIR)$(sysconfdir)/; done |
for file in rc/*; do install -m 0755 $${file} $(DESTDIR)$(INITDIR)/; 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 |
|
15 |
# symlink rc.d/init.d to /etc/init.d |
# symlink rc.d/init.d to /etc/init.d |
16 |
ln -snf rc.d/init.d $(DESTDIR)$(sysconfdir)/init.d |
ln -snf rc.d/init.d $(DESTDIR)$(SYSCONFDIR)/init.d |
|
for file in sbin/*; do install -m 0755 $${file} $(DESTDIR)$(sbindir); done |
|
17 |
|
|
18 |
# fix mageversion |
.PHONY: all install_busybox general |
|
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 |
|