Guest User

Untitled

a guest
May 8th, 2013
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.67 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #Clean Fedora 17 RPM's
  4. /usr/local/sbin/tidy-rpm-cache.py -q -f -s --dir /var/www/html/releases/nightly/rpm/Fedora/17/SRPMS/ --num-obsolete=1
  5. /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/Fedora/17/x86_64/ --num-obsolete=1
  6. /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/Fedora/17/noarch/ --num-obsolete=1
  7.  
  8. #Clean Fedora 18 RPM's
  9. /usr/local/sbin/tidy-rpm-cache.py -q -f -s --dir /var/www/html/releases/nightly/rpm/Fedora/18/SRPMS/ --num-obsolete=1
  10. /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/Fedora/18/x86_64/ --num-obsolete=1
  11. # eedri: added exlude jasper reports static link
  12. /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.*'
  13.  
  14. #Clean EL6 RPM's
  15. /usr/local/sbin/tidy-rpm-cache.py -q -f -s --dir /var/www/html/releases/nightly/rpm/EL/6/SRPMS/ --num-obsolete=1
  16. /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/EL/6/x86_64/ --num-obsolete=1
  17. /usr/local/sbin/tidy-rpm-cache.py -q -f --dir /var/www/html/releases/nightly/rpm/EL/6/noarch/ --num-obsolete=1
  18.  
  19.  
  20. # Source folder to check
  21. source="/var/www/html/releases/nightly/tools/"
  22.  
  23. # File Patern to match
  24. file_pattern="ovirt-node-iso.*\.iso"
  25.  
  26. # Max version to keep
  27. limit="3"
  28.  
  29. while IFS= read -r -d $'\0' line ; do
  30.     if `echo ${line} | grep ${file_pattern} 1>/dev/null 2>&1`
  31.     then
  32.        file="${line#* }"
  33.        [[ $limit -le 0 ]] && rm -f "$file" 1>/dev/null 2>&1
  34.        let limit-=1
  35.     fi
  36. done < <(find "$source" -maxdepth 1 -printf '%T@ %p\0' \
  37.     2>/dev/null | sort -z -n -r)
Advertisement
Add Comment
Please, Sign In to add comment