Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Clean Fedora 17 RPM's
- /usr/local/sbin/tidy-rpm-cache.py -q -f -s --dir /var/www/html/releases/nightly/rpm/Fedora/17/SRPMS/ --num-obsolete=1
- /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/Fedora/17/x86_64/ --num-obsolete=1
- /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/Fedora/17/noarch/ --num-obsolete=1
- #Clean Fedora 18 RPM's
- /usr/local/sbin/tidy-rpm-cache.py -q -f -s --dir /var/www/html/releases/nightly/rpm/Fedora/18/SRPMS/ --num-obsolete=1
- /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/Fedora/18/x86_64/ --num-obsolete=1
- # eedri: added exlude jasper reports static link
- /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/Fedora/18/noarch/ --num-obsolete=1 --exclude='^jasperreports-server.*'
- #Clean EL6 RPM's
- /usr/local/sbin/tidy-rpm-cache.py -q -f -s --dir /var/www/html/releases/nightly/rpm/EL/6/SRPMS/ --num-obsolete=1
- /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/EL/6/x86_64/ --num-obsolete=1
- /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/EL/6/noarch/ --num-obsolete=1
- # Source folder to check
- source="/var/www/html/releases/nightly/tools/"
- # File Patern to match
- file_pattern="ovirt-node-iso.*\.iso"
- # Max version to keep
- limit="3"
- while IFS= read -r -d $'\0' line ; do
- if `echo ${line} | grep ${file_pattern} 1>/dev/null 2>&1`
- then
- file="${line#* }"
- [[ $limit -le 0 ]] && rm -f "$file" 1>/dev/null 2>&1
- let limit-=1
- fi
- done < <(find "$source" -maxdepth 1 -printf '%T@ %p\0' \
- 2>/dev/null | sort -z -n -r)
Advertisement
Add Comment
Please, Sign In to add comment