mirrordir solution:

I do it at system boot time (everyday after work) - last entry in
rc.local.

mirrorcooker.sh (quick&dirty):
1: mirrordir -v --no-mtimes --no-chown --no-chmod --no-netrc
--no-allow-empty-ftp-dirs
ftp://sunsite.uio.no/pub/linux/Mandrake/Mandrake-devel/cooker/i586/Mandrake/RPMS 
/mnt/data2/pub/linux/mandrake-devel/cooker/Mandrake/rpms >/dev/tty11 2>&1
2: mirrordir -v --no-mtimes --no-chown --no-chmod --no-netrc
--no-allow-empty-ftp-dirs
ftp://sunsite.uio.no/pub/linux/Mandrake/Mandrake-devel/contrib/RPMS
/mnt/data2/pub/linux/mandrake-devel/cooker/Mandrake/rpms2 >/dev/tty11
2>&1
3: rpm --rebuilddb
4: urpmi.update -a >/dev/tty11 2>&1

There are 4 lines, the output is redirected to Alt+F11. No automatic
update - do an 'rpm --auto-select' by hand after getting all packages.

Stefan.


Reply via email to