Moved from linux_tools
This commit is contained in:
3
bin/git-cleanup.sh
Executable file
3
bin/git-cleanup.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
git remote prune origin && git replace && git prune-packed && git reflog expire --expire=1.month.ago && git gc --aggressive
|
||||||
14
bin/git-init.sh
Executable file
14
bin/git-init.sh
Executable file
@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
cd $HOME/ProbeStar
|
||||||
|
mkdir $1
|
||||||
|
cd $1
|
||||||
|
git init
|
||||||
|
git remote add origin https://www.probestar.com/PStar/$1.git
|
||||||
|
touch README
|
||||||
|
git add .
|
||||||
|
git commit -a -m "Initionalization"
|
||||||
|
git pull origin master
|
||||||
|
git push origin master
|
||||||
|
git branch --set-upstream-to=origin/master master
|
||||||
|
cd ..
|
||||||
48
bin/github-load.sh
Executable file
48
bin/github-load.sh
Executable file
@ -0,0 +1,48 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# directories
|
||||||
|
cd $HOME
|
||||||
|
mkdir bin misc tmp Projects Gits
|
||||||
|
|
||||||
|
# remember token
|
||||||
|
git config --global credential.helper cache
|
||||||
|
echo "97453163f195ae988657fc1ef4943bddd08705a9"
|
||||||
|
|
||||||
|
# ProbeStar stuff
|
||||||
|
mkdir -p ProbeStar
|
||||||
|
cd ProbeStar
|
||||||
|
for i in Cnomicon Cybersecurity KnowledgeBase linux_tools pi_tools Pynomicon Radio Robotics Software windows_tools
|
||||||
|
do
|
||||||
|
echo "ProbeStar: $i"
|
||||||
|
if [ -d $i ]; then
|
||||||
|
rm -rf $i
|
||||||
|
fi
|
||||||
|
git clone https://github.com/nprobert/$i
|
||||||
|
cd ..
|
||||||
|
ln -fs ProbeStar/$i
|
||||||
|
cd ProbeStar
|
||||||
|
done
|
||||||
|
rm -rf CyberSecurity Database
|
||||||
|
cd $HOME
|
||||||
|
rm CyberSecurity Database
|
||||||
|
cp linux_tools/bin/* ~/bin
|
||||||
|
|
||||||
|
# NTCNA stuff
|
||||||
|
cd $HOME
|
||||||
|
mkdir NTCNA
|
||||||
|
cd NTCNA
|
||||||
|
for i in CInfrastructure CVehicle PyVehicle RosVehicle
|
||||||
|
do
|
||||||
|
echo "NTCNA: $i"
|
||||||
|
if [ -d $i ]; then
|
||||||
|
rm -rf $i
|
||||||
|
fi
|
||||||
|
git clone https://github.com/nprobert/$i
|
||||||
|
done
|
||||||
|
cd $HOME
|
||||||
|
for i in CInfrastructure CVehicle NissanV2X PyVehicle ProberN RosVehicle
|
||||||
|
do
|
||||||
|
ln -fs NTCNA/$i $i
|
||||||
|
done
|
||||||
|
|
||||||
|
exit 0
|
||||||
68
bin/gits-checkup.sh
Executable file
68
bin/gits-checkup.sh
Executable file
@ -0,0 +1,68 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
function do_git {
|
||||||
|
echo $1
|
||||||
|
cd $1
|
||||||
|
git ls-remote --get-url | tee -a $HOME/Gits/gits.lst
|
||||||
|
git status
|
||||||
|
cd ..
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
function do_merc {
|
||||||
|
echo $1
|
||||||
|
cd $1
|
||||||
|
ht heads
|
||||||
|
cd ..
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
function do_svn {
|
||||||
|
echo $1
|
||||||
|
cd $1
|
||||||
|
svn status
|
||||||
|
cd ..
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
function do_dir {
|
||||||
|
echo $1
|
||||||
|
echo "-----------------"
|
||||||
|
for i in *
|
||||||
|
do
|
||||||
|
if [ -d $i ]; then
|
||||||
|
if [ -d $i/.git ]; then
|
||||||
|
do_git $i
|
||||||
|
elif [ -d $i/.hg ]; then
|
||||||
|
do_merc $i
|
||||||
|
elif [ -d $i/.svn ]; then
|
||||||
|
do_svn $i
|
||||||
|
else
|
||||||
|
cd $i
|
||||||
|
do_dir $i
|
||||||
|
cd ..
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -d $HOME/Gits ]; then
|
||||||
|
cd $HOME/Gits
|
||||||
|
echo "Git Repositories:"
|
||||||
|
echo "================="
|
||||||
|
cat /dev/null > gits.lst
|
||||||
|
do_dir .
|
||||||
|
echo "================="
|
||||||
|
echo -n "Total: "
|
||||||
|
wc -l gits.lst
|
||||||
|
echo "================="
|
||||||
|
if [ `hostname` != "babylon5" ]; then
|
||||||
|
scp -P 2829 babylon5.probestar.com:~/Gits/gits-master.lst .
|
||||||
|
sort gits.lst > stig.lst
|
||||||
|
mv stig.lst gits.lst
|
||||||
|
sort gits-master.lst > stug.lst
|
||||||
|
mv stug.lst gits-master.lst
|
||||||
|
diff -bw gits-master.lst gits.lst
|
||||||
|
fi
|
||||||
|
echo "================="
|
||||||
|
fi
|
||||||
70
bin/gits-cleanup.sh
Executable file
70
bin/gits-cleanup.sh
Executable file
@ -0,0 +1,70 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
function do_git {
|
||||||
|
echo $1
|
||||||
|
cd $1
|
||||||
|
git ls-remote --get-url | tee -a $HOME/Gits/gits.lst
|
||||||
|
git status
|
||||||
|
git checkout -- .
|
||||||
|
git pull
|
||||||
|
cd ..
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
function do_merc {
|
||||||
|
echo $1
|
||||||
|
cd $1
|
||||||
|
ht heads
|
||||||
|
cd ..
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
function do_svn {
|
||||||
|
echo $1
|
||||||
|
cd $1
|
||||||
|
svn status
|
||||||
|
cd ..
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
function do_dir {
|
||||||
|
echo $1
|
||||||
|
echo "-----------------"
|
||||||
|
for i in *
|
||||||
|
do
|
||||||
|
if [ -d $i ]; then
|
||||||
|
if [ -d $i/.git ]; then
|
||||||
|
do_git $i
|
||||||
|
elif [ -d $i/.hg ]; then
|
||||||
|
do_merc $i
|
||||||
|
elif [ -d $i/.svn ]; then
|
||||||
|
do_svn $i
|
||||||
|
else
|
||||||
|
cd $i
|
||||||
|
do_dir $i
|
||||||
|
cd ..
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -d $HOME/Gits ]; then
|
||||||
|
cd $HOME/Gits
|
||||||
|
echo "Git Repositories:"
|
||||||
|
echo "================="
|
||||||
|
cat /dev/null > gits.lst
|
||||||
|
do_dir .
|
||||||
|
echo "================="
|
||||||
|
echo -n "Total: "
|
||||||
|
wc -l gits.lst
|
||||||
|
echo "================="
|
||||||
|
if [ `hostname` != "babylon5" ]; then
|
||||||
|
scp -P 2829 babylon5.probestar.com:~/Gits/gits-master.lst .
|
||||||
|
sort gits.lst > stig.lst
|
||||||
|
mv stig.lst gits.lst
|
||||||
|
sort gits-master.lst > stug.lst
|
||||||
|
mv stug.lst gits-master.lst
|
||||||
|
diff -bw gits-master.lst gits.lst
|
||||||
|
fi
|
||||||
|
echo "================="
|
||||||
|
fi
|
||||||
51
bin/gits-update.sh
Executable file
51
bin/gits-update.sh
Executable file
@ -0,0 +1,51 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
function do_git {
|
||||||
|
echo $1
|
||||||
|
cd $1
|
||||||
|
git ls-remote --get-url | tee -a $HOME/Gits/gits.lst
|
||||||
|
git pull
|
||||||
|
cd ..
|
||||||
|
echo
|
||||||
|
}
|
||||||
|
|
||||||
|
function do_dir {
|
||||||
|
echo $1
|
||||||
|
echo "-----------------"
|
||||||
|
for i in *
|
||||||
|
do
|
||||||
|
if [ -d $i ]; then
|
||||||
|
if [ -d $i/.git ]; then
|
||||||
|
do_git $i
|
||||||
|
else
|
||||||
|
cd $i
|
||||||
|
do_dir $i
|
||||||
|
cd ..
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -d $HOME/Gits ]; then
|
||||||
|
cd $HOME/Gits
|
||||||
|
echo "Git Repositories:"
|
||||||
|
echo "================="
|
||||||
|
cat /dev/null > gits.lst
|
||||||
|
do_dir .
|
||||||
|
echo "================="
|
||||||
|
echo -n "Total: "
|
||||||
|
wc -l gits.lst
|
||||||
|
echo "================="
|
||||||
|
if [ `hostname` == "babylon5" ]; then
|
||||||
|
sort gits.lst > gits-master.lst
|
||||||
|
else
|
||||||
|
scp -P 2829 babylon5.probestar.com:~/Gits/gits-master.lst .
|
||||||
|
sort gits.lst > stig.lst
|
||||||
|
mv stig.lst gits.lst
|
||||||
|
sort gits-master.lst > stug.lst
|
||||||
|
mv stug.lst gits-master.lst
|
||||||
|
diff -bw gits-master.lst gits.lst
|
||||||
|
fi
|
||||||
|
echo "================="
|
||||||
|
fi
|
||||||
|
|
||||||
Reference in New Issue
Block a user