File: postinst

package info (click to toggle)
at 3.1.8-2.1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 480 kB
  • ctags: 418
  • sloc: ansic: 1,438; sh: 1,414; yacc: 353; makefile: 172; lex: 84; perl: 19
file content (34 lines) | stat: -rw-r--r-- 675 bytes parent folder | download
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
#!/bin/sh
set -e
SEQFILE=/var/spool/cron/atjobs/.SEQ
OLDSEQFILE=$SEQFILE-old
if [ -f $OLDSEQFILE ]
then
        mv -f $OLDSEQFILE $SEQFILE
fi
if [ -f /etc/suid.conf -a -x /usr/sbin/suidregister ]; then
        suidregister -s at /usr/bin/at root root 4755
fi
chown daemon.daemon /var/spool/cron/atjobs /var/spool/cron/atspool /var/spool/cron/atjobs/.SEQ
update-rc.d atd defaults 89 > /dev/null
start=0
if [ -x /sbin/runlevel ]
then
	if RL=$(runlevel)
	then
		if [ -x /etc/rc${RL#??}.d/S??atd ]
		then
			/etc/rc${RL#??}.d/S??atd start
		fi
	else
		start=1
	fi
else
	start=1
fi

if [ "$start" = 1 ]
then
	echo "Can't determine current runlevel" 1>&2
	/etc/init.d/atd start
fi