File: pre_test_exceptions

package info (click to toggle)
piuparts 1.6.0
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 72,532 kB
  • sloc: python: 8,240; sh: 4,367; makefile: 171
file content (51 lines) | stat: -rwxr-xr-x 1,291 bytes parent folder | download | duplicates (4)
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
#!/bin/sh
set -e

log_debug() {
	echo "Debug: piuparts exception for package $PIUPARTS_OBJECTS"
}

case ${PIUPARTS_OBJECTS%%=*} in
	corekeeper)
		# installing corekeeper reconfigures /proc/sys/kernel/core_pattern
		log_debug
		echo "Disabling /etc/sysctl.d/corekeeper.conf"
		dpkg-divert --rename /etc/sysctl.d/corekeeper.conf
		mkdir -p /etc/sysctl.d
		echo "# disabled" > /etc/sysctl.d/corekeeper.conf
		;;
	fai-nfsroot)
		# fai-nfsroot refuses installation unless this file exists
		log_debug
		echo "Touching /.THIS_IS_THE_FAI_NFSROOT"
		touch /.THIS_IS_THE_FAI_NFSROOT
		;;
	freedombox-setup)
		# replaces /etc/motd by a symlink
		log_debug
		if [ -e /etc/motd ] && [ ! -L /etc/motd ] && [ ! -e /etc/motd.orig ]; then
			mv -v /etc/motd /etc/motd.orig
		fi
		;;
	ltsp-client-core|\
	education-thin-client|\
	ltsp-client)
		# ltsp-client-core refuses installation unless this file exists
		log_debug
		echo "Touching /etc/ltsp_chroot"
		touch /etc/ltsp_chroot
		;;
	reseed)
		# postinst runs reseed which accesses the net
		log_debug
		dpkg-divert --rename /usr/sbin/reseed
		ln -s /bin/true /usr/sbin/reseed
		;;
	roger-router-cli|\
	ffgtk|\
	roger-router)
		# roger-router-cli.postinst tries to add a printer with lpadmin
		log_debug
		dpkg-divert --rename /usr/sbin/lpadmin
		;;
esac