# DISCLAIMER: NO WARRANTY, NO SUPPORT, I DIDN'T WRITE THIS :^) # (I've never even seen it) # Retrives entire Slackware distribution from ftp.cdrom.com (but please # use the closest site you can) # change the next three lines to reflect your use along with the variable # "mytmp" in the companion script. # expect, AND IGNORE, lots of 'no such file or directory' warnings when # you run this. sleeptime=20 # use 20 for fast network and lesser number for slow net. mytmp=/tmp # where you want the files stored. me=root@i.dont.know # your email address. slackpath=/pub/linux/slackware ftp -n -v ftp.cdrom.com <<EOF user anonymous $me binary prompt cd $slackpath !mkdir $mytmp/slackware lcd $mytmp/slackware mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/bootdisk !mkdir $mytmp/slackware/bootdisk lcd $mytmp/slackware/bootdisk mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/bootdisk/1_44meg !mkdir $mytmp/slackware/bootdisk/1_44meg lcd $mytmp/slackware/bootdisk/1_44meg mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/bootdisk/1_2meg !mkdir $mytmp/slackware/bootdisk/1_2meg lcd $mytmp/slackware/bootdisk/1_2meg mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/bootdisk/scripts !mkdir $mytmp/slackware/bootdisk/scripts lcd $mytmp/slackware/bootdisk/scripts mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/a1 !mkdir $mytmp/slackware/a1 lcd $mytmp/slackware/a1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/a2 !mkdir $mytmp/slackware/a2 lcd $mytmp/slackware/a2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/a3 !mkdir $mytmp/slackware/a3 lcd $mytmp/slackware/a3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/ap1 !mkdir $mytmp/slackware/ap1 lcd $mytmp/slackware/ap1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/ap2 !mkdir $mytmp/slackware/ap2 lcd $mytmp/slackware/ap2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/ap3 !mkdir $mytmp/slackware/ap3 lcd $mytmp/slackware/ap3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/ap4 !mkdir $mytmp/slackware/ap4 lcd $mytmp/slackware/ap4 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/cc1 !mkdir $mytmp/slackware/cc1 lcd $mytmp/slackware/cc1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/d1 !mkdir $mytmp/slackware/d1 lcd $mytmp/slackware/d1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/d2 !mkdir $mytmp/slackware/d2 lcd $mytmp/slackware/d2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/d3 !mkdir $mytmp/slackware/d3 lcd $mytmp/slackware/d3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/d4 !mkdir $mytmp/slackware/d4 lcd $mytmp/slackware/d4 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/d5 !mkdir $mytmp/slackware/d5 lcd $mytmp/slackware/d5 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/d6 !mkdir $mytmp/slackware/d6 lcd $mytmp/slackware/d6 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/e1 !mkdir $mytmp/slackware/e1 lcd $mytmp/slackware/e1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/e2 !mkdir $mytmp/slackware/e2 lcd $mytmp/slackware/e2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/e3 !mkdir $mytmp/slackware/e3 lcd $mytmp/slackware/e3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/e4 !mkdir $mytmp/slackware/e4 lcd $mytmp/slackware/e4 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/e5 !mkdir $mytmp/slackware/e5 lcd $mytmp/slackware/e5 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/f1 !mkdir $mytmp/slackware/f1 lcd $mytmp/slackware/f1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/iv1 !mkdir $mytmp/slackware/iv1 lcd $mytmp/slackware/iv1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/iv2 !mkdir $mytmp/slackware/iv2 lcd $mytmp/slackware/iv2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/n1 !mkdir $mytmp/slackware/n1 lcd $mytmp/slackware/n1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/n2 !mkdir $mytmp/slackware/n2 lcd $mytmp/slackware/n2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/n3 !mkdir $mytmp/slackware/n3 lcd $mytmp/slackware/n3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/oi1 !mkdir $mytmp/slackware/oi1 lcd $mytmp/slackware/oi1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/oi2 !mkdir $mytmp/slackware/oi2 lcd $mytmp/slackware/oi2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/oi3 !mkdir $mytmp/slackware/oi3 lcd $mytmp/slackware/oi3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/oop1 !mkdir $mytmp/slackware/oop1 lcd $mytmp/slackware/oop1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/q1 !mkdir $mytmp/slackware/q1 lcd $mytmp/slackware/q1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/q2 !mkdir $mytmp/slackware/q2 lcd $mytmp/slackware/q2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/q3 !mkdir $mytmp/slackware/q3 lcd $mytmp/slackware/q3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/q4 !mkdir $mytmp/slackware/q4 lcd $mytmp/slackware/q4 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/t1 !mkdir $mytmp/slackware/t1 lcd $mytmp/slackware/t1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/t2 !mkdir $mytmp/slackware/t2 lcd $mytmp/slackware/t2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/t3 !mkdir $mytmp/slackware/t3 lcd $mytmp/slackware/t3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/tcl1 !mkdir $mytmp/slackware/tcl1 lcd $mytmp/slackware/tcl1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/tcl2 !mkdir $mytmp/slackware/tcl2 lcd $mytmp/slackware/tcl2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/x1 !mkdir $mytmp/slackware/x1 lcd $mytmp/slackware/x1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/x2 !mkdir $mytmp/slackware/x2 lcd $mytmp/slackware/x2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/x3 !mkdir $mytmp/slackware/x3 lcd $mytmp/slackware/x3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/x4 !mkdir $mytmp/slackware/x4 lcd $mytmp/slackware/x4 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/x5 !mkdir $mytmp/slackware/x5 lcd $mytmp/slackware/x5 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/xap1 !mkdir $mytmp/slackware/xap1 lcd $mytmp/slackware/xap1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/xap2 !mkdir $mytmp/slackware/xap2 lcd $mytmp/slackware/xap2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/xd1 !mkdir $mytmp/slackware/xd1 lcd $mytmp/slackware/xd1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/xd2 !mkdir $mytmp/slackware/xd2 lcd $mytmp/slackware/xd2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/xd3 !mkdir $mytmp/slackware/xd3 lcd $mytmp/slackware/xd3 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/xv1 !mkdir $mytmp/slackware/xv1 lcd $mytmp/slackware/xv1 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/xv2 !mkdir $mytmp/slackware/xv2 lcd $mytmp/slackware/xv2 mget * !echo snoozing for $sleeptime !sleep $sleeptime cd $slackpath/y1 !mkdir $mytmp/slackware/y1 lcd $mytmp/slackware/y1 mget * !echo snoozing for $sleeptime !sleep $sleeptime bye EOF echo Done with FTPing.