github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/images/scripts/sles/remove-dvd-source.sh (about) 1 #!/bin/sh -eux 2 3 if [ 'x86_64' == `uname -m` ]; then 4 arch_suffix=x64 5 else 6 arch_suffix=x86 7 fi 8 9 oslevel=`grep VERSION /etc/SuSE-release | awk '{ print $3 }'` 10 patchlevel=`grep PATCHLEVEL /etc/SuSE-release | awk '{ print $3 }'` 11 12 if [ $oslevel == '11' ]; then 13 if [ $patchlevel == '2' ]; then 14 repo_ver="11.2.2-1.234" 15 elif [ $patchlevel == '3' ]; then 16 repo_ver="11.3.3-1.138" 17 else 18 echo "Failed to remove DVD source; don't know how to deal with patchlevel $patchlevel" 19 exit 1 20 fi 21 zypper removerepo "SUSE-Linux-Enterprise-Server-11-SP$patchlevel $repo_ver" 22 zypper addrepo "http://demeter.uni-regensburg.de/SLES11SP$patchlevel-$arch_suffix/DVD1/" "SLES11SP$patchlevel-$arch_suffix DVD1 Online" 23 elif [ $oslevel == '12' ]; then 24 zypper removerepo "SLES12-12-$patchlevel" 25 zypper addrepo "http://demeter.uni-regensburg.de/SLES12-$arch_suffix/DVD1/" "SLES12-12-$patchlevel-$arch_suffix DVD1 Online" 26 zypper addrepo "http://demeter.uni-regensburg.de/SLES12-$arch_suffix/DVD2/" "SLES12-12-$patchlevel-$arch_suffix DVD2 Online" 27 fi 28 29 zypper refresh