Changeset 545
- Timestamp:
- 05/19/08 16:51:44 (4 months ago)
- Files:
-
- cdd-utils/trunk/debian/changelog (modified) (1 diff)
- cdd-utils/trunk/lib/common.sh (modified) (1 diff)
- cdd-utils/trunk/lib/server.sh (modified) (4 diffs)
- cdd-utils/trunk/lib/suites.sh (modified) (1 diff)
- cdd-utils/trunk/lib/system.sh (modified) (2 diffs)
- cdd-utils/trunk/share/monit/global (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cdd-utils/trunk/debian/changelog
r544 r545 19 19 * Added cryptpw script 20 20 * Encrypt passwords when changing the manager account 21 * Added support for setting the hostname 21 22 22 23 -- Free Ekanayaka <free@64studio.com> Thu, 08 May 2008 21:55:32 +0200 cdd-utils/trunk/lib/common.sh
r544 r545 10 10 } 11 11 nullstr () { 12 if [ -z $1]; then return 0; else return 1; fi12 if [ -z "$1" ]; then return 0; else return 1; fi 13 13 } 14 14 exists () { 15 if [ -e $1]; then return 0; else return 1; fi15 if [ -e "$1" ]; then return 0; else return 1; fi 16 16 } 17 17 add_key () { cdd-utils/trunk/lib/server.sh
r544 r545 355 355 # 356 356 dnsmasq () { 357 net=$1 358 if nullstr $1; then warning "no network given"; return; fi 357 359 cfg=/etc/dnsmasq.conf 358 360 if ! exists $cfg; then warning $cfg not found; return; fi … … 360 362 mkdir -p /etc/dnsmasq.d 361 363 cat <<EOF > /etc/dnsmasq.d/cdd-utils.conf 362 dhcp-range= 192.168.1.10,192.168.1.100,12h364 dhcp-range=$net.10,$net.100,12h 363 365 EOF 364 366 } … … 380 382 # the rdiff-backup-wrapper 381 383 backup () { 382 device=$1 # Path to the backup device 383 if nullstr $device; then warning "No device given"; return; fi 384 385 device="$1" # Path to the backup device 386 vendor="$(echo $2|sed -e 's/%SPACE%/ /g')" # Vendor name of the backup device 387 model="$(echo $3|sed -e 's/%SPACE%/ /g')" # Model name of the backup device 388 389 if nullstr "$device"; then warning "No device given"; return; fi 390 if nullstr "$vendor"; then warning "No vendor given"; return; fi 391 if nullstr "$model"; then warning "No model given"; return; fi 392 384 393 cfg=/etc/cron.daily/backup 385 394 cat <<EOF > $cfg … … 391 400 392 401 cfg=/etc/udev/rules.d/80-backup.rules 393 model="2500BEV External"394 vendor="WD"395 402 run="/usr/bin/rdiff-backup-wrapper /dev/backup /backup/removable" 396 403 cat <<EOF > $cfg cdd-utils/trunk/lib/suites.sh
r544 r545 23 23 cdd-config havp 24 24 cdd-config klogd 25 cdd-config dnsmasq 25 cdd-config dnsmasq 192.168.1 26 26 cdd-config monit 27 27 cdd-config manager manager cdd-utils/trunk/lib/system.sh
r535 r545 214 214 hosts () { 215 215 216 i f [ "$1" == "" ]; then217 ip="192.168.1.200" 218 else 219 ip=$1 220 fi216 ip=$1 217 host=$2 218 219 if nullstr $ip; then warning "no ip given"; return; fi 220 if nullstr $host; then warning "no host given"; return; fi 221 221 222 222 cfg=/etc/hosts 223 223 if ! exists $cfg; then warning $cfg not found; return; fi 224 224 225 if ! grep -q ^$ip $cfg; then 226 echo "$ip server.local server" >> $cfg 227 fi 225 del_key "$ip" $cfg 226 add_key "$ip" " " $cfg 227 set_key "$ip" " " "$host" $cfg 228 228 229 } 229 230 … … 241 242 set_key "$key" "$sep" "$val" "$cfg" 242 243 } 244 245 # Set the hostname 246 hostname () { 247 hostname=$1 248 if nullstr $hostname; then warning "no hostname given"; return; fi 249 echo $hostname > /etc/hostname 250 } cdd-utils/trunk/share/monit/global
r458 r545 1 set alert free.ekanayaka@gmail.com1 set alert root 2 2 set logfile syslog facility log_daemon 3 set mail-format { from: monit @macimpianti.com}3 set mail-format { from: monit }
