Permalink
Browse files

fixed some bugs

  • Loading branch information...
1 parent a9dab1f commit 70407e8593a05395e90933f3220c65f9685301e1 @fabiocicerchia committed Feb 21, 2012
Showing with 15 additions and 15 deletions.
  1. +2 −2 backup.sh
  2. +13 −13 restore.sh
View
@@ -41,7 +41,7 @@ if [ "$ENVDIR" == "" ]; then
echo "ERROR: Invalid environment directory"
exit 1
fi
-mkdir -p "$BASEDIR/$ENVDIR"
+mkdir -p "$BASEDIR/configurations/$ENVDIR"
################################################################################
# DPKG
@@ -56,7 +56,7 @@ cp "/etc/apt/sources.list" "$BASEDIR/configurations/$ENVDIR/sources.list"
################################################################################
# BASHRC
################################################################################
-cp $HOMEDIR/.bashrc "$BASEDIR/configurations/$ENVDIR/.bashrc"
+cp "$HOMEDIR/.bashrc" "$BASEDIR/configurations/$ENVDIR/.bashrc"
################################################################################
# MYSQL CONFIGURATION
View
@@ -37,70 +37,70 @@ echo "--------------------------------------------------------------------------
BASEDIR=$PWD
HOMEDIR=$HOME
ENVDIR=$1
-if [ ! -d "$BASEDIR/$ENVDIR" ]; then
+if [ ! -d "$BASEDIR/configurations/$ENVDIR" ]; then
echo "ERROR: Invalid environment directory"
exit 1
fi
################################################################################
# BASHRC
################################################################################
-cp "$BASEDIR/configurations/.bashrc" "$HOMEDIR/.bashrc"
+cp "$BASEDIR/configurations/$ENVDIR/.bashrc" "$HOMEDIR/.bashrc"
. "$HOMEDIR/.bashrc"
################################################################################
# SOURCES.LIST
################################################################################
-sudo cp "$BASEDIR/configurations/sources.list" "/etc/apt/sources.list"
+sudo cp "$BASEDIR/configurations/$ENVDIR/sources.list" "/etc/apt/sources.list"
################################################################################
# MYSQL CONFIGURATION
################################################################################
-sudo cp "$BASEDIR/configurations/my.cnf" "/etc/mysql/my.cnf"
+sudo cp "$BASEDIR/configurations/$ENVDIR/my.cnf" "/etc/mysql/my.cnf"
################################################################################
# DPKG
################################################################################
sudo dpkg --get-selections > "/tmp/dpkg-package-selections.txt"
-diff -w "$BASEDIR/configurations/dpkg-package-selections.txt" "/tmp/dpkg-package-selections.txt" | grep "^<" | sed -r "s/^< //" | sed -r "s/install/deinstall/" >> "/tmp/dpkg-package-selections.txt"
+diff -w "$BASEDIR/configurations/$ENVDIR/dpkg-package-selections.txt" "/tmp/dpkg-package-selections.txt" | grep "^<" | sed -r "s/^< //" | sed -r "s/install/deinstall/" >> "/tmp/dpkg-package-selections.txt"
sudo dpkg --set-selections < "/tmp/dpkg-package-selections.txt"
################################################################################
# UBUNTU TWEAK
################################################################################
-sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com "FE85409EEAB40ECCB65740816AF0E1940624A220"
-sudo echo "deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main" >> "/etc/apt/sources.list"
-sudo echo "deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main" >> "/etc/apt/sources.list"
+sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220
+sudo sh -c 'echo "deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main" >> "/etc/apt/sources.list"'
+sudo sh -c 'echo "deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main" >> "/etc/apt/sources.list"'
sudo apt-get update
sudo apt-get install ubuntu-tweak
################################################################################
# APTITUDE
################################################################################
-sudo apt-get -u dselect-upgrade
+#sudo apt-get -u dselect-upgrade
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get clean
################################################################################
# PEAR
################################################################################
-for CHANNEL in `cat pear.channels.txt`;
+for CHANNEL in `cat "$BASEDIR/configurations/$ENVDIR/pear.channels.txt"`;
do
sudo pear channel-discover $CHANNEL;
done
sudo pear channel-update
-for PACKAGE in `cat pear.packages.txt`;
+for PACKAGE in `cat "$BASEDIR/configurations/$ENVDIR/pear.packages.txt"`;
do
- sudo pear install --alldeps $CHANNEL;
+ sudo pear install --alldeps $PACKAGE;
done
################################################################################
# VIM
################################################################################
-git clone git://github.com/fabiocicerchia/VIM-Configs.git "$HOMEDIR/"
+git clone git://github.com/fabiocicerchia/VIM-Configs.git "$HOMEDIR/VIM-Configs"
ln -s "$HOMEDIR/VIM-Configs/.vim" "$HOMEDIR/.vim"
ln -s "$HOMEDIR/VIM-Configs/.vimrc" "$HOMEDIR/.vimrc"

0 comments on commit 70407e8

Please sign in to comment.