File: bcron.postinst

package info (click to toggle)
bcron 0.11-9
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 752 kB
  • sloc: sh: 3,099; ansic: 2,416; makefile: 28
file content (21 lines) | stat: -rw-r--r-- 567 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
#!/bin/sh
set -eu

# Re-create /etc/runit/runsvdir/default/bcron-* links of upgrade
# from version, when bcron-run was separate package.
#
# Please, remove this cruft on Debian 11 release.
upgrate_for_merged_bcron_run () {
	[ "${1}" = configure ] || return 0
	[ -n "${2:-}" ]        || return 0
	dpkg --compare-versions "${2}" '<<' '0.11-3' || return 0
	for part in sched update spool ; do
		ln -sf \
		  "/etc/sv/bcron-${part}" "/etc/runit/runsvdir/default/bcron-${part}"
	done
}

upgrate_for_merged_bcron_run "$@"
unset -f upgrate_for_merged_bcron_run

#DEBHELPER#