Some scripts for reseting domtool state
authorAdam Chlipala <adamc@hcoop.net>
Tue, 12 Dec 2006 03:53:35 +0000 (03:53 +0000)
committerAdam Chlipala <adamc@hcoop.net>
Tue, 12 Dec 2006 03:53:35 +0000 (03:53 +0000)
Makefile
scripts/domtool-reset-global [new file with mode: 0644]
scripts/domtool-reset-local [new file with mode: 0644]

index 036f5fa..b81232c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -85,6 +85,8 @@ bin/domtool-slave: $(COMMON_MLTON_DEPS) src/domtool-slave.mlb
 
 install:
        cp scripts/domtool-publish /usr/local/sbin/
+       cp scripts/domtool-reset-global /usr/local/sbin/
+       cp scripts/domtool-reset-local /usr/local/sbin/
        cp openssl/openssl_sml.so /usr/local/lib/
        cp bin/domtool-server /usr/local/sbin/
        cp bin/domtool-slave /usr/local/sbin/
diff --git a/scripts/domtool-reset-global b/scripts/domtool-reset-global
new file mode 100644 (file)
index 0000000..d862feb
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+rm -rf ~domtool/nodes/*
+rm -rf ~domtool/serials/*
+rm -rf ~domtool/webalizer/*
+
+mkdir ~domtool/webalizer/config
+mkdir ~domtool/webalizer/config/deleuze
+mkdir ~domtool/webalizer/config/mire
+mkdir ~domtool/webalizer/output
+mkdir ~domtool/webalizer/output/deleuze
+mkdir ~domtool/webalizer/output/mire
+
+for usr in `ls /afs/hcoop/usr`
+do
+       rm -rf /afs/hcoop/usr/$usr/apache/log/mire/*
+       rm -rf /afs/hcoop/usr/$usr/apache/log/deleuze/*
+done
diff --git a/scripts/domtool-reset-local b/scripts/domtool-reset-local
new file mode 100644 (file)
index 0000000..89df5f6
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+rm -rf /var/domtool/zones/*
+rm -rf /var/domtool/vhosts/*