repo: resdb
action: commit
revision: 
path_from: 
revision_from: 2fe5a821b2294011fee4a080ccf231a64268168e:
path_to: 
revision_to: 
git.thebackupbox.net
resdb
git clone git://git.thebackupbox.net/resdb
commit 2fe5a821b2294011fee4a080ccf231a64268168e
Author: resdb 
Date:   Sun Oct 23 08:31:11 2011 -0500

    SpliceX improvements

diff --git a/contrib/splicex/.configure b/contrib/splicex/.configure
new file mode 100755
index 0000000000000000000000000000000000000000..03d882e0f4534abb2e969baba9da315b1d9399a6
--- /dev/null
+++ b/contrib/splicex/.configure
@@ -0,0 +1,86 @@
+#!/bin/bash
+clear
+echo -e "\033[1;31m
+                    __________        _ _         __  __    ______
+                   / / / / ___| _ __ | (_) ___ ___\\ \\/ /   / / / /
+                  / / / /\___ \| '_ \| | |/ __/ _ \\\\\\  /   / / / /
+                 / / / /  ___) | |_) | | | (_|  __//  \\  / / / /
+                /_/_/_/  |____/| .__/|_|_|\\___\\___/_/\\_\\/_/_/_/
+                               |_| 
+        \033[1;33m
+                     .:Brute Force Utilities For GNU/Linux:.
+        \033[0;0m
+
+       SpliceX is free software: you can redistribute it and/or modify it under
+       the terms of the GNU General Public License as published by the Free
+       Software Foundation, either version 3 of the License, or (at your option)
+       any later version.
+
+       SpliceX is distributed in the hope that it will be useful, but WITHOUT
+       ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+       FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+       for more details. 
+
+"
+
+if [[ $(id -u) != 0 ]]; then
+ echo 'root privileges required!..Quiting...'
+ exit 1
+fi
+
+sleep .3
+echo 'CONFIGURE: '
+sleep .3
+echo -ne 'checking for python'
+sleep .3
+echo -ne '.'
+sleep .3
+echo -ne '.'
+sleep .3
+echo -ne '.'
+if which python >/dev/null; then
+ sleep .3
+ echo -ne ' python found :-)'
+ echo
+ sleep .3
+else
+ sleep .3
+ echo -ne ' python not found. Quiting... :-('
+ echo
+ exit 1
+fi
+
+echo -ne 'checking for man'
+sleep .3
+echo -ne '.'
+sleep .3
+echo -ne '.'
+sleep .3
+echo -ne '.'
+if which man >/dev/null; then
+ sleep .3
+ echo -ne ' man found :-)'
+ echo
+ sleep .3
+else
+ sleep .3
+ echo -ne ' man not found. Quiting... :-('
+ echo
+ exit 1
+fi
+
+PYPATH=`which python`
+echo "configuring splicex for $PYPATH"
+sleep .3
+echo -ne '.'
+sleep .3
+echo -ne '.'
+sleep .3
+echo -ne '.'
+sed -e s^PYTHON^"$PYPATH"^g src/splicex.py >src/splicex.cp
+sed -e s^PYTHON^"$PYPATH"^g src/splicex-deshadow.py >src/splicex-deshadow.cp
+echo "configured...continuing \`make install'"
+sleep .3
+echo
+echo 'INSTALL: '
+sleep .3
diff --git a/contrib/splicex/Makefile b/contrib/splicex/Makefile
index 1f5e5accc53b06dba8f3e3984753b468aa8899bd..
index ..f860f813240b4b3a08d1c34b4edfecff8e682e17 100644
--- a/contrib/splicex/Makefile
+++ b/contrib/splicex/Makefile
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f

 install-deb:
-	./configure
+	./.configure
 	make preclean-deb
 	mkdir DEBIAN/splicex
 	mkdir DEBIAN/splicex/DEBIAN
@@ -10,44 +10,44 @@ install-deb:
 	mkdir DEBIAN/splicex/etc
 	mkdir DEBIAN/splicex/etc/splicex
 	cp DEBIAN/control DEBIAN/splicex/DEBIAN/control
-	cp LINUX/splicex.cp DEBIAN/splicex/usr/bin/splicex
-	cp LINUX/splicex-deshadow.cp DEBIAN/splicex/usr/bin/splicex-deshadow
-	rm -rf LINUX/*.cp
+	cp src/splicex.cp DEBIAN/splicex/usr/bin/splicex
+	cp src/splicex-deshadow.cp DEBIAN/splicex/usr/bin/splicex-deshadow
+	rm -rf src/*.cp
 	chmod +x DEBIAN/splicex/usr/bin/splicex
 	chmod +x DEBIAN/splicex/usr/bin/splicex-deshadow
-	cp SPLICEX/splicex.list DEBIAN/splicex/etc/splicex/splicex.list
-	cp LINUX/manual DEBIAN/splicex/etc/splicex/splicex.1
+	cp src/splicex.list DEBIAN/splicex/etc/splicex/splicex.list
+	cp src/manual DEBIAN/splicex/etc/splicex/splicex.1
 	gzip DEBIAN/splicex/etc/splicex/splicex.1
-	cp SPLICEX/splicex.L DEBIAN/splicex/etc/splicex/splicex.L
-	cp SPLICEX/splicex.N DEBIAN/splicex/etc/splicex/splicex.N
-	cp SPLICEX/splicex.S DEBIAN/splicex/etc/splicex/splicex.S
-	cp SPLICEX/splicex.LN DEBIAN/splicex/etc/splicex/splicex.LN
-	cp SPLICEX/splicex.LS DEBIAN/splicex/etc/splicex/splicex.LS
-	cp SPLICEX/splicex.NS DEBIAN/splicex/etc/splicex/splicex.NS
-	cp SPLICEX/splicex.ALL DEBIAN/splicex/etc/splicex/splicex.ALL
+	cp src/splicex.L DEBIAN/splicex/etc/splicex/splicex.L
+	cp src/splicex.N DEBIAN/splicex/etc/splicex/splicex.N
+	cp src/splicex.S DEBIAN/splicex/etc/splicex/splicex.S
+	cp src/splicex.LN DEBIAN/splicex/etc/splicex/splicex.LN
+	cp src/splicex.LS DEBIAN/splicex/etc/splicex/splicex.LS
+	cp src/splicex.NS DEBIAN/splicex/etc/splicex/splicex.NS
+	cp src/splicex.ALL DEBIAN/splicex/etc/splicex/splicex.ALL
 	dpkg-deb --build DEBIAN/splicex
 	dpkg -i DEBIAN/splicex.deb
 	rm -rf DEBIAN/splicex DEBIAN/splicex.deb

 install:
-	./configure
+	./.configure
 	make preclean
-	cp LINUX/splicex.cp /usr/bin/splicex
-	cp LINUX/splicex-deshadow.cp /usr/bin/splicex-deshadow
-	rm -rf LINUX/*.cp
+	cp src/splicex.cp /usr/bin/splicex
+	cp src/splicex-deshadow.cp /usr/bin/splicex-deshadow
+	rm -rf src/*.cp
 	chmod +x /usr/bin/splicex
 	chmod +x /usr/bin/splicex-deshadow
 	mkdir /etc/splicex
-	cp SPLICEX/splicex.list /etc/splicex/splicex.list
-	cp LINUX/manual /etc/splicex/splicex.1
+	cp src/splicex.list /etc/splicex/splicex.list
+	cp src/manual /etc/splicex/splicex.1
 	gzip /etc/splicex/splicex.1
-	cp SPLICEX/splicex.L /etc/splicex/splicex.L
-	cp SPLICEX/splicex.N /etc/splicex/splicex.N
-	cp SPLICEX/splicex.S /etc/splicex/splicex.S
-	cp SPLICEX/splicex.LN /etc/splicex/splicex.LN
-	cp SPLICEX/splicex.LS /etc/splicex/splicex.LS
-	cp SPLICEX/splicex.NS /etc/splicex/splicex.NS
-	cp SPLICEX/splicex.ALL /etc/splicex/splicex.ALL
+	cp src/splicex.L /etc/splicex/splicex.L
+	cp src/splicex.N /etc/splicex/splicex.N
+	cp src/splicex.S /etc/splicex/splicex.S
+	cp src/splicex.LN /etc/splicex/splicex.LN
+	cp src/splicex.LS /etc/splicex/splicex.LS
+	cp src/splicex.NS /etc/splicex/splicex.NS
+	cp src/splicex.ALL /etc/splicex/splicex.ALL

 uninstall:
 	rm -rf /etc/splicex
diff --git a/contrib/splicex/LINUX/manual b/contrib/splicex/src/manual
similarity index 100%
rename from contrib/splicex/LINUX/manual
rename to contrib/splicex/src/manual
diff --git a/contrib/splicex/LINUX/splicex-deshadow.py b/contrib/splicex/src/splicex-deshadow.py
similarity index 100%
rename from contrib/splicex/LINUX/splicex-deshadow.py
rename to contrib/splicex/src/splicex-deshadow.py
diff --git a/contrib/splicex/SPLICEX/splicex.ALL b/contrib/splicex/src/splicex.ALL
similarity index 100%
rename from contrib/splicex/SPLICEX/splicex.ALL
rename to contrib/splicex/src/splicex.ALL
diff --git a/contrib/splicex/SPLICEX/splicex.L b/contrib/splicex/src/splicex.L
similarity index 100%
rename from contrib/splicex/SPLICEX/splicex.L
rename to contrib/splicex/src/splicex.L
diff --git a/contrib/splicex/SPLICEX/splicex.LN b/contrib/splicex/src/splicex.LN
similarity index 100%
rename from contrib/splicex/SPLICEX/splicex.LN
rename to contrib/splicex/src/splicex.LN
diff --git a/contrib/splicex/SPLICEX/splicex.LS b/contrib/splicex/src/splicex.LS
similarity index 100%
rename from contrib/splicex/SPLICEX/splicex.LS
rename to contrib/splicex/src/splicex.LS
diff --git a/contrib/splicex/SPLICEX/splicex.N b/contrib/splicex/src/splicex.N
similarity index 100%
rename from contrib/splicex/SPLICEX/splicex.N
rename to contrib/splicex/src/splicex.N
diff --git a/contrib/splicex/SPLICEX/splicex.NS b/contrib/splicex/src/splicex.NS
similarity index 100%
rename from contrib/splicex/SPLICEX/splicex.NS
rename to contrib/splicex/src/splicex.NS
diff --git a/contrib/splicex/SPLICEX/splicex.S b/contrib/splicex/src/splicex.S
similarity index 100%
rename from contrib/splicex/SPLICEX/splicex.S
rename to contrib/splicex/src/splicex.S
diff --git a/contrib/splicex/SPLICEX/splicex.list b/contrib/splicex/src/splicex.list
similarity index 100%
rename from contrib/splicex/SPLICEX/splicex.list
rename to contrib/splicex/src/splicex.list
diff --git a/contrib/splicex/LINUX/splicex.py b/contrib/splicex/src/splicex.py
similarity index 100%
rename from contrib/splicex/LINUX/splicex.py
rename to contrib/splicex/src/splicex.py

-----END OF PAGE-----