#!/bin/bash # # SUSE 10.1 rsync script # SRC="rsync://ftp4.gwdg.de/pub/opensuse/distribution/SL-10.1/inst-source/" DST="/media/buildroot/instsources/10.1/inst_source/" test -r $DST || mkdir -p $DST # excludes EXCL_X=".XXX-mirror" EXCL_X="${EXCL_X} lost+found" # #EXCL_X="${EXCL_X} any_unwanted_partial_path" #EXCL_X="${EXCL_X} x86_64" # EXCL_X="${EXCL_X} boot/boot.ppc.iso" EXCL_X="${EXCL_X} boot/ppc" EXCL_X="${EXCL_X} docu/cs" EXCL_X="${EXCL_X} docu/es" EXCL_X="${EXCL_X} docu/fr" EXCL_X="${EXCL_X} docu/it" EXCL_X="${EXCL_X} docu/ja" EXCL_X="${EXCL_X} docu/jp" EXCL_X="${EXCL_X} docu/pt_BR" EXCL_X="${EXCL_X} docu/zh_CN" EXCL_X="${EXCL_X} docu/zh_JP" EXCL_X="${EXCL_X} docu/zh_TW" EXCL_X="${EXCL_X} ppc" EXCL_X="${EXCL_X} suse/ppc" EXCL_X="${EXCL_X} suse/ppc64" EXCL_X="${EXCL_X} suse/src" EXCL_X="${EXCL_X} *debuginfo*" for i in ${EXCL_X} do EXCL="${EXCL} --exclude $i" done OPTS="-rltDvvHb --safe-links --stats --partial" ###################################################### #LOG="/var/log/rsync.${NAM}.$(date +%y%m%d.%H%M)" ALLOPTS="${OPTS} ${EXCL}" rsync ${ALLOPTS} ${SRC} ${DST} 2>&1