]> git.donarmstrong.com Git - neurodebian.git/blobdiff - tools/nd-vmsetupwizard
VM: adjusted for new VB exposing mounted host directories under /media
[neurodebian.git] / tools / nd-vmsetupwizard
index 6c69486d667f504b25ec1b45ebab9d4d0e983d26..ed3c7a4b690e72717d0641e7994d1ccb76ced9dd 100755 (executable)
@@ -34,6 +34,10 @@ fi
 # initialize apt
 update-manager -c
 
+sudo update-software-center --debug 2>&1 | \
+       zenity $icon_opt --title="Updating Software Center Repository"  \
+               --progress  --pulsate --auto-close --auto-kill 
+
 popconf=/etc/popularity-contest.conf
 if [ ! -e "$popconf" ] || grep -q -e '^PARTICIPATE.*no' "$popconf" ;
 then
@@ -45,7 +49,7 @@ then
 
        if [ -e "$popconf" ] ; then
        # just reconfigure so user could get a chance to participate
-               sudo DEBIAN_FRONTEND=gnome dpkg-reconfigure popularity-contest  
+               sudo DEBIAN_FRONTEND=gnome dpkg-reconfigure popularity-contest
        else
        # install, but do not fail if something goes wrong
                nd-autoinstall popularity-contest /etc/popularity-contest.conf || true
@@ -84,8 +88,21 @@ EOT
        sudo bash -c "mkdir -p $cfg_dir && touch $success_flag"
 fi
 
+if ! grep -q '/etc/fsl/fsl.sh' $HOME/.profile && \
+   zenity --question $icon_opt --title="FSL/AFNI Environments" \
+--text="Packages, such as AFNI and FSL, provide large collections of command line tools which are available from their private directories, and require custom environment variables to be set for proper functioning.  Usually you need to source /etc/fsl/fsl.sh or /etc/afni/afni.sh in your environments.
+
+Do you want to get those files, if available, sourced automatically for your environment?
+"; then
+   for t in fsl afni cmtk freesurfer; do
+       cf="/etc/$t/$t.sh"
+       grep -q -e "$cf" $HOME/.profile || \
+               echo "[ -e \"$cf\" ] && . $cf" >> $HOME/.profile
+   done
+fi
+
 # create symlink to shared folder into homedir
-[ ! -e $HOME/host ] && ln -s /mnt/host $HOME/host
+[ ! -e $HOME/host ] && ln -s /media/sf_host $HOME/host
 
 packages=$(zenity --list $icon_opt --checklist --column="Install" --column="Description" \
           --column="Package Name" --print-column=3 --hide-column=3 --hide-header \
@@ -96,8 +113,9 @@ on the system. No installed packages will be reinstalled or removed, only
 additional components will be installed." \
 FALSE "Emacs" "emacs" \
 FALSE "GNU Image Manipulation Program (Gimp)" "gimp" \
+FALSE "Octave" "octave,qtoctave" \
 FALSE "OpenOffice.org" "openoffice.org" \
-FALSE "Scientific Python" "ipython,python-numpy,python-matplotlib" \
+FALSE "Scientific Python" "ipython,python-scipy,python-matplotlib" \
 FALSE "TeX Live" "texlive" \
 FALSE "Adobe Flash browser plugin" "flashplugin-nonfree" \
 FALSE "Sun Java browser plugin" "sun-java6-plugin" \