File: postinst

package info (click to toggle)
ircd 2.10.02-1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 2,228 kB
  • ctags: 2,087
  • sloc: ansic: 29,122; makefile: 664; sh: 307; perl: 18
file content (32 lines) | stat: -rw-r--r-- 1,003 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
#!/bin/sh
CUST="/etc/ircd/ircd.conf /etc/ircd/ircd.motd"
HOST="`hostname --fqdn`"
if [ -e /etc/news/organization ]; then
	NAME="`cat /etc/news/organization`"
else
	NAME="The Phantom Organization"
fi
for i in $CUST; do
	cp $i $i.new
	sed < $i.new > $i -e "s#HOST#$HOSTg" -e "s#NAME#$NAMEg"
	rm $i.new
done
# Permission processing inserted by debmake on Sat, 15 Nov 1997 19:50:19 -0500
if [ -e /etc/suid.conf -a -x /usr/sbin/suidregister ]; then
	suidregister -s ircd /usr/sbin/ircd irc irc 6754
else
	chown irc.irc /usr/sbin/ircd
	chmod 6754 /usr/sbin/ircd
fi
# etc file modification generated by debmake Sat, 15 Nov 1997 19:50:19 -0500
if ! grep -q '#-- ircd begin' /etc/services; then
        cat >>/etc/services <<EOF
#-- ircd begin
ircd	6667/tcp	# Real IRC
#-- ircd end
EOF
fi
update-inetd --comment-chars "#disabled#" --disable ircd
update-inetd --add "ircd            stream  tcp     wait    irc     /usr/sbin/ircd ircd -i"
touch /var/log/ircd/opers || true
touch /var/log/ircd/users || true