Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if test $(id -u) != 0; then
- echo Error: You must be root to run this script!
- exit 1
- fi
- if [ "$1" = "ubuntu" ];then
- echo "Invalid distro!"
- exit 1
- fi
- if [ -n "$1" ];then
- flavor=$1
- else
- flavor=lubuntu
- fi
- num=13.04
- dist=raring
- function download {
- mkdir -p /home/iso/$flavor/$dist/$version/
- cd /home/iso/$flavor/$dist/$version/
- loc=/home/iso/$flavor/$dist/$pversion/
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"dvd-amd64.iso.zsync -i "$loc"$flavor-$num-"$prever"dvd-amd64.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"dvd-i386.iso.zsync -i "$loc"$flavor-$num-"$prever"dvd-i386.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"alternate-amd64.iso.zsync -i "$loc"$flavor-$num-"$prever"alternate-amd64.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"alternate-amd64+mac.iso.zsync -i "$loc"$flavor-$num-"$prever"alternate-amd64+mac.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"alternate-i386.iso.zsync -i "$loc"$flavor-$num-"$prever"alternate-i386.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"alternate-powerpc.iso.zsync -i "$loc"$flavor-$num-"$prever"alternate-powerpc.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"desktop-amd64.iso.zsync -i "$loc"$flavor-$num-"$prever"desktop-amd64.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"desktop-amd64+mac.iso.zsync -i "$loc"$flavor-$num-"$prever"desktop-amd64+mac.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"desktop-i386.iso.zsync -i "$loc"$flavor-$num-"$prever"desktop-i386.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"desktop-powerpc.iso.zsync -i "$loc"$flavor-$num-"$prever"desktop-powerpc.iso
- zsync http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"preinstalled-desktop-armhf+ac100.tar.gz.zsync -i "$loc"$flavor-$num-"$prever"preinstalled-desktop-armhf+ac100.tar.gz
- wget http://cdimage.ubuntu.com/$flavor/releases/$dist/$version/$flavor-$num-"$ver"preinstalled-desktop-armhf+ac100.bootimg -nv -N
- wget http://cdimages.ubuntu.com/$flavor/releases/$dist/$version/MD5SUMS -qO MD5SUMS
- md5sum -c MD5SUMS
- chmod 644 $flavor*
- chmod 644 $dist*
- rm -fv *.zs-old
- exit 0
- }
- release="$(wget -qO /dev/null http://cdimages.ubuntu.com/$flavor/releases/$dist/release/ ; echo $?)"
- beta2="$(wget -qO /dev/null http://cdimages.ubuntu.com/$flavor/releases/$dist/beta-2/ ; echo $?)"
- beta1="$(wget -qO /dev/null http://cdimages.ubuntu.com/$flavor/releases/$dist/beta-1/ ; echo $?)"
- alpha3="$(wget -qO /dev/null http://cdimages.ubuntu.com/$flavor/releases/$dist/alpha-3/ ; echo $?)"
- alpha2="$(wget -qO /dev/null http://cdimages.ubuntu.com/$flavor/releases/$dist/alpha-2/ ; echo $?)"
- alpha1="$(wget -qO /dev/null http://cdimages.ubuntu.com/$flavor/releases/$dist/alpha-1/ ; echo $?)"
- if [ "$release" = "0" ];then
- pversion="beta-2"
- version="release"
- prever="beta2-"
- ver=
- download
- fi
- if [ "$beta2" = "0" ];then
- pversion="beta-1"
- version="beta-2"
- prever="beta1-"
- ver=beta2-
- download
- fi
- if [ "$beta1" = "0" ];then
- pversion="alpha-3"
- version="beta-1"
- prever="alpha3-"
- ver=beta1-
- download
- fi
- if [ "$alpha3" = "0" ];then
- pversion="alpha-2"
- version="alpha-3"
- prever="alpha2-"
- ver=alpha3-
- download
- fi
- if [ "$alpha2" = "0" ];then
- pversion="alpha-1"
- version="alpha-2"
- prever="alpha1-"
- ver=alpha2-
- download
- fi
- if [ "$alpha1" = "0" ];then
- pversion="alpha-1"
- version="alpha-1"
- prever="alpha1-"
- ver=alpha1-
- download
- fi
- exit 1
- [root@ks389199 iso]#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement