#!/bin/bash # # Retrieves the image from a golden client after it has been prepared. # Supply the image name of the golden client, or "all", as an argument, e.g.: # # administrator@nordx-server:~$ ./image_grab 210 # administrator@nordx-server:~$ ./image_grab all . /home/administrator/image_vars if [ $1 == 170 -o $1 == "all" ] then echo -e "\n*** Now retrieving the 170 image\n" sudo si_getimage \ --golden-client $GOLDENCLIENTIP170 \ --image 170 \ --quiet \ --exclude '/media/*' \ --exclude '/lib/klibc/events/*' \ --exclude '/etc/iftab' \ --update-script YES \ --ip-assignment DHCP \ --post-install reboot echo -e "\n*** Now removing the torrent files (remember to image_server_reset!)\n" sudo rm /var/lib/systemimager/tarballs/image-170.tar sudo rm /var/lib/systemimager/torrents/image-170.tar.torrent echo -e "\n*** Done retrieving the 170 image\n" fi if [ $1 == 210 -o $1 == "all" ] then echo -e "\n*** Now retrieving the 210 image\n" sudo si_getimage \ --golden-client $GOLDENCLIENTIP210 \ --image 210 \ --quiet \ --exclude '/media/*' \ --exclude '/lib/klibc/events/*' \ --exclude '/etc/iftab' \ --update-script YES \ --ip-assignment DHCP \ --post-install reboot echo -e "\n*** Now removing the torrent files (remember to image_server_reset!)\n" sudo rm /var/lib/systemimager/tarballs/image-210.tar sudo rm /var/lib/systemimager/torrents/image-210.tar.torrent echo -e "\n*** Done retrieving the 210 image\n" fi if [ $1 == 1300 -o $1 == "all" ] then echo -e "\n*** Now retrieving the 1300 image\n" sudo si_getimage \ --golden-client $GOLDENCLIENTIP1300 \ --image 1300 \ --quiet \ --exclude '/media/*' \ --exclude '/lib/klibc/events/*' \ --exclude '/etc/iftab' \ --update-script YES \ --ip-assignment DHCP \ --post-install reboot echo -e "\n*** Now removing the torrent files (remember to image_server_reset!)\n" sudo rm /var/lib/systemimager/tarballs/image-1300.tar sudo rm /var/lib/systemimager/torrents/image-1300.tar.torrent echo -e "\n*** Done retrieving the 1300 image\n" fi