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
|
#!/usr/bin/make -f
DEFAULTS = \
common networked main-server workstation ltsp-server \
standalone ltsp-chroot
%:
dh $@
override_dh_auto_install:
#
# debian-edu-install
#
$(MAKE) install DESTDIR=$(CURDIR)/debian/debian-edu-install
#
# debian-edu-profile-udeb
#
$(MAKE) install-partman-recipes DESTDIR=$(CURDIR)/debian/debian-edu-profile-udeb
touch $(CURDIR)/debian/debian-edu-profile-udeb/etc/uselvm
for p in edu-etcvcs edu-is-testinstall laptop-detect report-if-disk-too-small edu-eatmydata-install ; do \
cp tools/$$p $(CURDIR)/debian/debian-edu-profile-udeb/usr/bin/ ; \
done
cp base-installer $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/base-installer.d/10debian-edu-profile-udeb
cp post-base-installer $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/post-base-installer.d/01debian-edu-profile-udeb
cp pre-pkgsel $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/pre-pkgsel.d/10debian-edu-profile-udeb
cp finish-install $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/finish-install.d/13debian-edu-profile-udeb
cp apt-setup/generators/70debian-edu-install $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/apt-setup/generators/70debian-edu-install
cp version $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/debian-edu-install/
for profile in $(DEFAULTS) ; do \
cp preseed-values/defaults.$$profile $(CURDIR)/debian/debian-edu-profile-udeb/usr/lib/debian-edu-install ; \
done
cp lib/partman/not-enough-space.d/01debian-edu-install-udeb $(CURDIR)/debian/debian-edu-profile-udeb/lib/partman/not-enough-space.d/01debian-edu-install-udeb
cp lib/debian-edu-common $(CURDIR)/debian/debian-edu-profile-udeb/lib/
cp debian-edu-profile $(CURDIR)/debian/debian-edu-profile-udeb/usr/bin
override_dh_installinit:
dh_installinit -pdebian-edu-install --name=xdebian-edu-firstboot --no-start
override_dh_installsystemd:
dh_installsystemd -pdebian-edu-install --no-start --name=xdebian-edu-firstboot
dh_installsystemd -pdebian-edu-install --no-start --name=debian-edu-testsuite
|