File: sl-modem-daemon.postinst

package info (click to toggle)
sl-modem 2.9.9d%2Be-pre2-12
  • links: PTS
  • area: non-free
  • in suites: lenny
  • size: 2,468 kB
  • ctags: 1,720
  • sloc: ansic: 10,804; sh: 564; makefile: 253; perl: 11
file content (34 lines) | stat: -rw-r--r-- 877 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

. /usr/share/debconf/confmodule

db_get sl-modem-daemon/country || true

if test -r /etc/udev/sl-modem-daemon.rules && md5sum /etc/udev/sl-modem-daemon.rules | grep -q d7b43944a05a562714ad31b509a3d5f4 ; then
    rm /etc/udev/sl-modem-daemon.rules
fi

if test -L /etc/udev/rules.d/030_sl-modem-daemon.rules ; then
    rm /etc/udev/rules.d/030_sl-modem-daemon.rules
fi

if test -n "$RET" ; then
   perl -pe "s,^SLMODEMD_COUNTRY.*,SLMODEMD_COUNTRY=$RET," -i /etc/default/sl-modem-daemon
fi

adduser --system --home / --no-create-home --group \
  --gecos 'Smart Link Modem Server' --force-badname \
  Slmodemd

if [ -x "/etc/init.d/sl-modem-daemon" ]; then
	update-rc.d sl-modem-daemon defaults 12 >/dev/null
	if [ -x /usr/sbin/invoke-rc.d ]; then
		invoke-rc.d sl-modem-daemon start || true
	else
		/etc/init.d/sl-modem-daemon start || true
	fi
fi

#DEBHELPER#

exit 0