Compare commits

...

2 Commits
v0.1 ... master

2 changed files with 4 additions and 4 deletions

View File

@ -26,13 +26,13 @@
# Variables # Variables
Binaries=(sed awk egrep mail printf cat grep mktemp rm tail) Binaries=(sed awk egrep mail printf cat grep mktemp rm tail)
File="failedlogins.sh" File="failedlogins.sh"
TempFile=`mktemp -t failedlogins.XXXXXX` TempFile=`mktemp -t ${File}.XXXXXX`
StartBin=8 StartBin=8
EndBin=17 EndBin=17
# Check that they are all installed # Check that they are all installed
for bin in ${Binaries[@]}; do for bin in ${Binaries[@]}; do
whereis $bin | awk '{ print $2 }' | grep $bin &> /dev/null which $bin &> /dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo "It seems you system dosen't have $bin installed" echo "It seems you system dosen't have $bin installed"
exit 1 exit 1
@ -46,7 +46,7 @@ cp $File $TempFile
# variables for the script looking like this: Binary="/bin/binary" # variables for the script looking like this: Binary="/bin/binary"
Index=0 Index=0
for i in ${Binaries[@]}; do for i in ${Binaries[@]}; do
NewBins[$Index]=$(echo "$i=\"`whereis $i | awk '{ print $2 }'`\"" | \ NewBins[$Index]=$(echo "$i=\"`which $i`\"" | \
sed "s/\b\(^.\)/\u\1/g") sed "s/\b\(^.\)/\u\1/g")
((Index++)) ((Index++))
done done

View File

@ -78,7 +78,7 @@ if [ ! -r $Authlog ]; then
exit 1 exit 1
fi fi
for Bin in $Sed $Awk $Egrep $Mail $Printfi $Cat $Grep $Mktemp $Rm $Tail; do for Bin in $Sed $Awk $Egrep $Mail $Printf $Cat $Grep $Mktemp $Rm $Tail; do
if [ ! -x $Bin ]; then if [ ! -x $Bin ]; then
echo "Can't execute $Bin" echo "Can't execute $Bin"
exit 1 exit 1