Skip to content

Instantly share code, notes, and snippets.

@ay65535
Created April 6, 2013 19:07
Show Gist options
  • Save ay65535/5327237 to your computer and use it in GitHub Desktop.
Save ay65535/5327237 to your computer and use it in GitHub Desktop.
#!/bin/sh
myhome="" # 自鯖を指定 (username@domainname)
# まずは環境を最新に
case "${OSTYPE}" in
freebsd*|darwin*)
if [ -d /opt/local/bin ]; then
# MacPorts のアップデートコマンド
:
elif [ -d /usr/local/Cellar ]; then
brew update
brew upgrade
fi
;;
linux*|cygwin)
if [ -e /etc/lsb-release ]; then
echo "アップデートを行います。"
sudo aptitude update
sudo aptitude upgrade
sudo aptitude install zsh emacs23-nox tmux
elif [ -e /etc/redhat-release ]; then
# yum のアップデートコマンド
# 因みに fedra では /etc/fedora-release になってる
:
fi
;;
esac
#sudo aptitude install zsh emacs23-nox tmux
# 自分の設定ファイル持ってくる
[ ! -e ~/.zshenv ] && scp ${myhome}:.zshenv ~
[ ! -e ~/.zshrc ] && scp ${myhome}:.zshrc ~
[ ! -e ~/.tmux.conf ] && scp ${myhome}:.tmux.conf ~
[ ! -e ~/.vimrc ] && scp ${myhome}:.vimrc ~
[ ! -e ~/.emacs.el ] && scp ${myhome}:.emacs.el ~
[ ! -d ~/.emacs.d ] && scp -r ${myhome}:.emacs.d ~
[ ! -e ~/.ssh/id_rsa ] && scp ${myhome}:.ssh/id_rsa* ~/.ssh
## obsolete これはもうできない
#java6をリポジトリに追加してインスト
#sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
#sudo aptitude update
#sudo aptitude install sun-java6-jdk
# 公式からjava6 DLして手動インストール
if [ ! -d ~/Downloads ]; then
mkdir ~/Downloads
fi
cd ~/Downloads
if [ ! -d /usr/lib/jvm/java-6-oracle ]; then
if [ ! -e jdk-6u*-linux-x64.bin ]; then
echo -n 'Oracle のウェブサイトから jdk-6uXX-linux-x64 をダウンロードして下さい'
echo -n 'スクリプトを終了します'
exit
fi
jdk_installer=`ls jdk-6u*-linux-x64.bin`
chmod +x $jdk_installer
./$jdk_installer
jdk_dir=`ls -d jdk1.6*`
test ! -d /usr/lib/jvm && sudo mkdir /usr/lib/jvm
sudo mv $jdk_dir /usr/lib/jvm/
cd /usr/lib/jvm
sudo ln -s $jdk_dir java-6-oracle
fi
# Java のパス通しとく
test "$JAVA_HOME" = "" && sudo cp /etc/profile /etc/profile.orig && \
sudo sh -c 'echo "\n\nJAVA_HOME=\"/usr/lib/jvm/java-6-oracle\"\nCLASSPATH=\".:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar\"\nexport JAVA_HOME CLASSPATH" >> /etc/profile'
# 見やすいようにbashプロンプトを色付きに (Ubuntu)
if [ -z "`grep ^force_color_prompt=yes ~/.bashrc`" ]; then
sed -i.orig 's/^force_color_prompt=yes/force_color_prompt=yes/' ~/\.bashrc
. ~/.bashrc
fi
# -bash: warning: setlocale: LC_ALL: cannot change locale (ja_JP.UTF-8)
# っていうWarningがうざいので
if [ "$LANG" != "ja_JP.UTF-8" ]; then
sudo aptitude install language-pack-ja
sudo dpkg-reconfigure locales
# 現ユーザのLANG変数を日本語に
cp .profile .profile.orig && echo -e '\n# 表示を日本語にする\nexport LANG=ja_JP.UTF-8' >> .profile
fi
echo -n '再起動します.続けるには何かキーを押してください.'
read x
sudo shutdown -r now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment