bash-scripts/rsync-slack.sh

54 lines
1.5 KiB
Bash
Raw Permalink Normal View History

2014-02-15 06:48:23 +02:00
#!/bin/bash
# Slackware Yansilama Betigi.
# Caylak Penguen 02 - 02 - 2014 - Pazar
#
#
RSYNC=/usr/bin/rsync
# Yerel Dizin Yolu
LOCALDIR=$HOME/iso/Slackware
# Eşitlenecek Dizin.
TARGETDIR=$LOCALDIR/slackware-current
# Log Dizini
LOGDIR=$LOCALDIR/Loglar
# rsync opsiyonel parametreleri.
#OPSIYON=-avh --stats --del
echo " Basladi >>> `date`" >>$LOGDIR/date.txt
# Nereden Yansi alinacak.
# ftp.slackware.com
# OSUOSL yi Gosteriyor
# RSYNCURL=rsync://ftp.slackware.com
# Oregon State University - Open Source Lab USA ( Birincil Slackware Resmi Yansi )
# RSYNCURL=rsync://rsync.osuosl.org
# RSYNCURK=rsync://slackware.osuosl.org
# Bulgaria Mirrors http://mirrors.unixsol.org (SIk Guncellenmiyor... - 04-02-2012)
# RSYNCURL= rsync://mirrors.unixsol.org
# Yandex Rusya Mirror
# RSYNCURL=rsync://mirror.yandex.ru
# Yunanistan (SIk Guncellenmiyor...)
# RSYNCURL=rsync://ftp.cc.uoc.gr
# Türkiye Linux Kullanıcıları Derneği Sunucusu (SIk Guncellenmiyor... - 04-02-2012)
RSYNCURL=rsync://ftp.linux.org.tr
# Tam yansi Adresi. Sunucu ve yansılanacak dizin.
SLACKURL=$RSYNCURL/slackware/slackware-current
# ---------- Main --------------
# Once Durumu log dosyasina yazsin ;-)
# $RSYNC $RSYNCURL/slackware/ > $LOGDIR/rsync-slackware-log-server-`date +%F-%H-%M`.txt
# Esitleme Islemi..
$RSYNC -av -h --stats --del \
--exclude=source/* \
--exclude=extra/source/* \
$SLACKURL/ $TARGETDIR/ > $LOGDIR/rsync-slackware-log-`date +%F-%H-%M`.txt
echo " Bitti >>> `date`" >>$LOGDIR/date.txt