File: update-dccmaps

package info (click to toggle)
dcc 1.2.74-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,552 kB
  • ctags: 4,041
  • sloc: ansic: 41,034; perl: 2,310; sh: 2,186; makefile: 224
file content (22 lines) | stat: -rw-r--r-- 570 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
#!/bin/sh
#
# (c) 2004 by Martin Zobel-Helas
# this piece of code is published under the
# GNU General Public License


set -e
echo -n "Updating DCC map"
if [ -e /etc/dcc/map.txt ]; then
	if [ -e /var/lib/dcc/map ]; then
		rm -f /var/lib/dcc/map
		/usr/bin/cdcc -qh /var/lib/dcc 'new map; load -; info' < /etc/dcc/map.txt > /dev/null
		chown dcc.dcc /var/lib/dcc/map
		chmod 0600 /var/lib/dcc/map
	else
		/usr/bin/cdcc -qh /var/lib/dcc 'new map; load -; info' < /etc/dcc/map.txt > /dev/null
		chown dcc.dcc /var/lib/dcc/map
		chmod 0600 /var/lib/dcc/map
	fi
fi
echo "."