8 set -e; for SCRIPT in bin/* hooks/* scripts/live scripts/live-functions scripts/live-helpers scripts/*/*; \
16 # Installing configuration
17 install -D -m 0644 conf/live.conf $(DESTDIR)/etc/live.conf
19 # Installing executables
20 mkdir -p $(DESTDIR)/sbin
21 cp bin/live-getty bin/live-login bin/live-snapshot $(DESTDIR)/sbin
23 mkdir -p $(DESTDIR)/usr/share/live-initramfs
24 cp bin/live-preseed bin/live-reconfigure $(DESTDIR)/usr/share/live-initramfs
26 mkdir -p $(DESTDIR)/usr/share/initramfs-tools
27 cp -r hooks scripts $(DESTDIR)/usr/share/initramfs-tools
29 # Installing documentation
30 mkdir -p $(DESTDIR)/usr/share/doc/live-initramfs
31 cp -r COPYING docs/* $(DESTDIR)/usr/share/doc/live-initramfs
33 mkdir -p $(DESTDIR)/usr/share/doc/live-initramfs/examples
34 cp -r conf/live.conf $(DESTDIR)/usr/share/doc/live-initramfs/examples
37 set -e; for MANPAGE in manpages/*.en.1; \
39 install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/man1/`basename $$MANPAGE .en.1`.1; \
42 set -e; for MANPAGE in manpages/*.en.7; \
44 install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/man7/`basename $$MANPAGE .en.7`.7; \
47 set -e; for TRANSLATIONS in $$TRANSLATIONS; \
49 for MANPAGE in manpages/*.$$TRANSLATION.1; \
51 install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/$$TRANSLATION/man1/`basename $$MANPAGE .$$TRANSLATION.1`.1; \
53 for MANPAGE in manpages/*.$$TRANSLATION.7; \
55 install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/$$TRANSLATION/man7/`basename $$MANPAGE .$$TRANSLATION.7`.7; \
60 ln -sf live-initramfs.7.gz $(DESTDIR)/usr/share/man/man7/live-getty.7.gz
61 ln -sf live-initramfs.7.gz $(DESTDIR)/usr/share/man/man7/live-login.7.gz
64 # Uninstalling configuration
65 rm -f $(DESTDIR)/etc/live.conf
67 # Uninstalling executables
68 rm -f $(DESTDIR)/sbin/live-getty $(DESTDIR)/sbin/live-login $(DESTDIR)/sbin/live-snapshot
69 rm -rf $(DESTDIR)/usr/share/live-initramfs
70 rm -f $(DESTDIR)/usr/share/initramfs-tools/hooks/live
71 rm -rf $(DESTDIR)/usr/share/initramfs-tools/scripts/live*
72 rm -f $(DESTDIR)/usr/share/initramfs-tools/scripts/local-top/live
74 # Uninstalling documentation
75 rm -rf $(DESTDIR)/usr/share/doc/live-initramfs
77 # Uninstalling manpages
78 set -e; for MANPAGE in manpages/*.en.1; \
80 rm -f $(DESTDIR)/usr/share/man/man1/`basename $$MANPAGE .en.1`.1; \
83 set -e; for MANPAGE in manpages/*.en.7; \
85 rm -f $(DESTDIR)/usr/share/man/man7/`basename $$MANPAGE .en.7`.7; \
88 set -e; for TRANSLATIONS in $$TRANSLATIONS; \
90 for MANPAGE in manpages/*.$$TRANSLATION.1; \
92 install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/$$TRANSLATION/man1/`basename $$MANPAGE .$$TRANSLATION.1`.1; \
94 for MANPAGE in manpages/*.$$TRANSLATION.7; \
96 install -D -m 0644 $$MANPAGE $(DESTDIR)/usr/share/man/$$TRANSLATION/man7/`basename $$MANPAGE .$$TRANSLATION.7`.7; \
101 rm -f $(DESTDIR)/usr/share/man/man7/live-getty.7.gz
102 rm -f $(DESTDIR)/usr/share/man/man7/live-login.7.gz
105 set -e; for FILE in docs/parameters.txt; \
107 sed -i -e 's/2007\\-11\\-05/2007\\-11\\-12/' \
108 -e 's/2007-11-05/2007-11-12/' \
109 -e 's/05.11.2007/12.11.2007/' \
110 -e 's/1.110.5/1.110.6/' \
118 reinstall: uninstall install