Skip to content

Commit 770e09c

Browse files
Josh GachnangJosh Gachnang
Josh Gachnang
authored and
Josh Gachnang
committed
Adding initial files.
1 parent 57d30a7 commit 770e09c

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed

karmicsetup.sh

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#!/bin/bash
2+
3+
USER='josh'
4+
5+
# Ensure script is run as root
6+
if [ "$(id -u)" != "0" ]; then
7+
echo "Script must be run as root."
8+
exit 1
9+
fi
10+
11+
# Ensure Ubuntu One has already been signed into and synced.
12+
if [ ! -d "/home/$USER/Ubuntu\ One" ]; then
13+
echo "Please login to Ubuntu One and start syncing first"
14+
echo "Then rerun this script."
15+
exit 1
16+
fi
17+
18+
apt-get -y update && apt-get -y upgrade
19+
apt-get -y install kate subversion eclipse powertop git-core gitosis flashplugin-nonfree
20+
ln -s /home/$USER/Ubuntu\ One/programming/ /home/$USER/programming
21+
22+
#Link Documents to the Documents folder in
23+
rm -rf /home/josh/Documents
24+
ln -s /home/josh/Ubuntu\ One/Documents/ /home/josh/Documents
25+
26+
#Install Chrome
27+
echo "deb http://dl.google.com/linux/deb/ unstable non-free main" | sudo tee -a /etc/apt/sources.list > /dev/null
28+
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
29+
sudo apt-get update && sudo apt-get install google-chrome-unstable
30+
31+
#Install Skype
32+
echo "deb http://download.skype.com/linux/repos/debian/ stable non-free #Skype" | sudo tee -a /etc/apt/sources.list > /dev/null
33+
gpg --keyserver pgp.mit.edu --recv-keys 0xd66b746e && gpg --export --armor 0xd66b746e | sudo apt-key add -
34+
sudo apt-get update && sudo apt-get install skype

rsyncFreeNAS.sh

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/bin/bash
2+
3+
HOSTS="nang.kicks-ass.net"
4+
5+
COUNT=4
6+
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" >> /var/log/rsyncFreeNAS
7+
echo "Starting rsync attempt at `date`" >> /var/log/rsyncFreeNAS
8+
for myHost in $HOSTS
9+
do
10+
count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
11+
if [ $count -eq 0 ]; then
12+
# 100% failed
13+
echo "Host : $myHost is down (ping failed) at $(date)" >> /var/log/rsyncFreeNAS
14+
else
15+
echo "Host : $myHost is up at $(date)" >> /var/log/rsyncFreeNAS
16+
#rsync -aP /home/josh/programming/* josh@$HOSTS:home >> /var/log/rsyncFreeNAS
17+
rsync -aHvz -e ssh /home/josh/programming/* [email protected]:/mnt/storage/Config/home >> /var/log/rsyncFreeNAS
18+
fi
19+
done
20+
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" >> /var/log/rsyncFreeNAS

0 commit comments

Comments
 (0)