File: rules

package info (click to toggle)
debian-edu-install 2.12.11
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,048 kB
  • sloc: sh: 1,263; makefile: 105
file content (41 lines) | stat: -rwxr-xr-x 2,013 bytes parent folder | download | duplicates (2)
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