This shows you the differences between two versions of the page.
services:apt-mirror [2016/06/29 20:29] dgalloway created |
services:apt-mirror [2022/06/28 14:25] (current) djgalloway |
||
---|---|---|---|
Line 17: | Line 17: | ||
/usr/bin/apt-mirror >> /var/spool/apt-mirror/var/cron.log | /usr/bin/apt-mirror >> /var/spool/apt-mirror/var/cron.log | ||
done | done | ||
+ | </code> | ||
+ | |||
+ | ===== /bin/repomirror.sh ===== | ||
+ | Called by root's crontab every day at 6PM Pacific time. | ||
+ | <code> | ||
+ | root@gitbuilder-archive:~# cat /bin/repomirror.sh | egrep -v "(^#.*|^$)" | ||
+ | tmp=/tmp/temprpm | ||
+ | rm -Rf $tmp 2> /dev/null | ||
+ | mkdir $tmp | ||
+ | export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | ||
+ | /usr/sbin/chroot /images/rhel7 <<EOF | ||
+ | reposync -q -d -l --repoid=epel --download_path=/home/apt-mirror/mirror/epel7 | ||
+ | createrepo /home/apt-mirror/mirror/epel7 | ||
+ | EOF | ||
+ | rsync -av --delete-after /images/rhel7/home/apt-mirror/mirror/epel7/ /home/apt-mirror/mirror/epel7/ | ||
+ | rsync -aHS --delete-after --delay-updates rsync://mirrors.kernel.org/centos/ /home/apt-mirror/mirror/centos/ | ||
</code> | </code> | ||