On 5 Apr 2002, Bret Hughes wrote: > On Fri, 2002-04-05 at 14:32, Gordon Messmer wrote: > > > > > http://freshrpms.net/ > > > > I think that apt is the answer I would give to anyone who complains > > about dependency hell. I've been running my own apt repository for a ... > I am going to give it a look see. I REALLY want to clean up my software > management fo 50+ machines.
You may, as I did, want to set up a local repository if you have a very large number of machines. I'll cut down on bandwidth use. On my system, I keep the packages in a spool in the ftp area, and symlink them into the web server root, which is basically just set up in a way that makes apt happy. I use three scripts in /etc/cron.daily/ to keep everything up to date. BTW: Yes, that's my hostname in there. Yes, it's a publicly available server. Please be nice to it. It's on the end of a rather well used internet link and a lot of traffic will cause me to have to find a new home for it... Freshrpms has a lot more bandwidth, I'm sure. /etc/cron.daily/update-rh: #!/bin/sh echo echo Receiving updates for Red Hat Linux 7.2 echo for arch in SRPMS noarch 'i?86' athlon; do rsync -varu "$@" --delete \ "<mirror>::redhat/linux/updates/7.2/en/os/${arch}" \ /var/ftp/pub/linux/redhat-7.2-updates/en/os/ done # Update the list of packages available in the updates apt repository rm -f /var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en/i386/RPMS.updates/* ln -s /var/ftp/pub/linux/redhat-7.2-updates/en/os/{noarch,i?86,athlon}/* \ /var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en/i386/RPMS.updates rm -f /var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en/i386/SRPMS.updates/* ln -s /var/ftp/pub/linux/redhat-7.2-updates/en/os/SRPMS/* \ /var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en/i386/SRPMS.updates genbasedir --flat --bloat --bz2only \ --topdir=/var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en i386 updates /etc/cron.daily/update-ximian: #!/bin/sh echo GNOME and Evolution for Red Hat 7.2 echo rsync -vru --delete 'rsync.ximian.com::ximian/ximian-gnome/redhat-72-i386/.' \ /var/ftp/pub/linux/ximian/redhat-72-i386 # Update the list of packages available in the ximian-gnome apt repository rm -f /var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en/i386/RPMS.ximian-gnome/* ln -s /var/ftp/pub/linux/ximian/redhat-72-i386/*.rpm \ /var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en/i386/RPMS.ximian-gnome rm -f /var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en/i386/SRPMS.ximian-gnome/* ln -s /var/ftp/pub/linux/ximian/redhat-72-i386/source/*.rpm \ /var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en/i386/SRPMS.ximian-gnome genbasedir --flat --bloat --bz2only \ --topdir=/var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en i386 ximian-gnome /etc/cron.daily/update-zzz-apt-hashfile: #!/bin/sh genbasedir --flat --hashonly \ --topdir=/var/www/www.dragonsdawn.net/html/apt/redhat/7.2/en i386 os updates dragonsdawn ximian-gnome -- If I had a dollar for every brain that you don't have, I'd have one dollar. - Squidward to SpongeBob _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list