Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Slackware rSync script by Arkanon <arkanon@lsd.org.br>
- # Last update @ 2009/12/04 (Sex) 10:27:54 (BRD)
- #
- # Possibly based on original script found in <http://www.slackwarebrasil.org/?p=15>
- def_v="current"
- magic="¹a²5³#£¢"
- if [ "${!#}" != "$magic" ]
- then
- [ $0 = -bash ] && script="bash $BASH_SOURCE" || script=$0
- nohup $script "$1" "$magic" &
- else
- [ "$1" ] && version=$1 || version=$def_v
- # remote="ftp.slackware.com::slackware/slackware-$version/*"
- # remote="rsync://mirror.pacific.net.au/slackware/slackware-$version/*"
- remote="rsync://slackware.cs.utah.edu/slackware/slackware-$version/*"
- local="slackware-$version"
- log=".log/$(date +%Y%m%d_%H%M%S)"
- time=$(deltat start)
- echo -e "Sync'ing Slackware $version...\n"
- rsync \
- -avziPH \
- --delete-after \
- --delete-excluded \
- --partial-dir=.partial \
- --log-file=$log \
- --filter='- **source**' \
- --filter='+ **/aspell*/aspell-pt_BR*' \
- --filter='- **/aspell*/aspell-*' \
- --filter='+ **/aspell-*' \
- --filter='+ **/kde-i18n-pt_BR*' \
- --filter='- **/kde-i18n-*' \
- --filter='+ **/kde-l10n-pt_BR*' \
- --filter='- **/kde-l10n-*' \
- --filter='+ **/koffice-l10n-pt_BR*' \
- --filter='- **/koffice-l10n-*' \
- $remote \
- $local
- echo
- deltat stop "$time" | tee -a $log
- sleep 1
- rm nohup.out
- fi
- # EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement