1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
MANFILES=newvserver.1 newnfsvserver.1 dupvserver.1 stripserver.1
all: build-man
build-man: $(MANFILES)
newvserver.1: newvserver.pod
pod2man --section=1 \
--release="Vserver " \
--date="`LANG=C date`" \
$^ > $@
newnfsvserver.1: newnfsvserver.pod
pod2man --section=1 \
--release="Vserver " \
--date="`LANG=C date`" \
$^ > $@
dupvserver.1: dupvserver.pod
pod2man --section=1 \
--release="Vserver " \
--date="`LANG=C date`" \
$^ > $@
stripserver.1: stripserver.pod
pod2man --section=1 \
--release="Vserver " \
--date="`LANG=C date`" \
$^ > $@
install: install-sbin install-man install-conf install-var
install-conf: newvserver-vars
mkdir -p $(DESTDIR)/etc/vservers
install -m 644 $^ $(DESTDIR)/etc/vservers
install-sbin: newvserver.sh newnfsvserver.sh dupvserver.sh stripserver.sh
mkdir -p $(DESTDIR)/usr/sbin
install -m 755 $^ $(DESTDIR)/usr/sbin
rename "s/.sh//;" $(DESTDIR)/usr/sbin/*.sh
install-var:
# Needed to make newvserver work as expected.
mkdir -p $(DESTDIR)/var/lib/vserver-debiantools
install-man: $(MANFILES)
mkdir -p $(DESTDIR)/usr/share/man/man1
for m in $^ ; do \
gzip -9 -c $$m > $(DESTDIR)/usr/share/man/man1/$$m.gz ;\
done
clean: clean-man
clean-man:
-rm *.1
|