#!/usr/bin/env bash apt-get -y install git apt-get -y update && sudo apt-get -y dist-upgrade apt-get -y install exfat-fuse ## for tmux sed -i 's@#en_US.UTF-8 UTF-8@en_US.UTF-8 UTF-8@' /etc/locale.gen locale-gen ## sed -i '/wheel ALL/s/^#//g' /etc/sudoers NON_ROOT_HOME=/home/pi NON_ROOT_USER=pi echo " " echo NON_ROOT_HOME echo $NON_ROOT_HOME echo " " echo NON_ROOT_USER echo $NON_ROOT_USER echo " " # if $NON_ROOT_HOME/smile_v2 directory doesn't exist if [ ! -d $NON_ROOT_HOME/smile-pi ]; then echo "get me some vagrant - archbox stuff" cd $NON_ROOT_HOME git clone https://github.com/smile-pi/smile-pi $NON_ROOT_HOME/smile-pi chown -R $NON_ROOT_USER:$NON_ROOT_USER $NON_ROOT_HOME/smile-pi fi # If not vagrant, i.e. booting up a Raspberry Pi if [ ! -d /vagrant ]; then if [ ! -f $NON_ROOT_HOME/setup_smilepi.sh ]; then echo "setup shortcut to run setup_smilepi script" touch $NON_ROOT_HOME/setup_smilepi.sh echo "#!/usr/bin/env bash" >> $NON_ROOT_HOME/setup_smilepi.sh echo "bash ~/smile-pi/setup_scripts/setup_smilepi.sh">> $NON_ROOT_HOME/setup_smilepi.sh chmod +x $NON_ROOT_HOME/setup_smilepi.sh chown -R $NON_ROOT_USER:$NON_ROOT_USER $NON_ROOT_HOME/setup_smilepi.sh # http://stackoverflow.com/questions/13633638/create-file-with-contents-from-shell-script # cat > $NON_ROOT_HOME/setup_smilepi.sh << EOF # #!/usr/bin/env bash # bash ~/smile-pi/setup_scripts/setup_smilepi # EOF fi # the pacman -Syu may have done a kernel update, a reboot makes things cleaner when # installing future packages reboot fi