1 |
# $Id$ |
# $Id$ |
2 |
|
|
|
sysconfdir = /etc |
|
|
sbindir = /sbin |
|
|
systemddir = /lib/systemd |
|
|
unitsdir = $(systemddir)/system |
|
|
|
|
3 |
all: |
all: |
4 |
|
|
5 |
install: |
include ../Makefile.inc |
|
install -d -m 0755 $(DESTDIR)$(sysconfdir) |
|
|
install -d -m 0755 $(DESTDIR)$(sbindir) |
|
|
|
|
|
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 sbin/*; do install -m 0755 $${file} $(DESTDIR)$(sbindir); done |
|
6 |
|
|
7 |
|
install_systemd: general |
8 |
# install system-units |
# install system-units |
9 |
install -d -m 0755 $(DESTDIR)$(systemddir) |
install -d -m 0755 $(DESTDIR)$(SYSTEMDDIR) |
10 |
install -d -m 0755 $(DESTDIR)$(unitsdir) |
install -d -m 0755 $(DESTDIR)$(UNITSDIR) |
11 |
for file in units/services/*; do install -m 0644 $${file} $(DESTDIR)$(unitsdir)/; done |
for file in units/services/*; do install -m 0644 $${file} $(DESTDIR)$(UNITSDIR)/; done |
12 |
# install network script |
# install network script |
13 |
install -m 0755 units/scripts/network.sh $(DESTDIR)$(systemddir)/magellan-network |
install -m 0755 units/scripts/network.sh $(DESTDIR)$(SYSTEMDDIR)/magellan-network |
14 |
|
|
15 |
# fix mageversion |
.PHONY: all install_systemd 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 |
|