Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rescene_srr_rebuild () {
- [ ! -f "${PWD##*/}.srr" ] && echo -e "\n@@ No SRR found." && die
- find . -mindepth 1 -type f -exec mv -f {} "$PWD" \; &> "/dev/null"
- find . -type d -empty -exec rm -rf {} \; &> "/dev/null"
- toprar=$(mono "$SRREXE" "${PWD##*/}.srr" -l | grep "RAR Files:" -A1 | tail -n 1 | sed -e 's/^[ \t]*//;s/[ \t]*$//')
- toprar=`echo $toprar | sed -r 's/(.*)\///g'`
- if [ -f "$toprar" ];
- # rars found? return then
- then return 0
- fi
- [ -f "$toprar" ] || mono "$SRREXE" "${PWD##*/}.srr" -r -u -y
- hurrdurr=$?
- if [ "$hurrdurr" = "0" -a -f "$toprar" ]; then
- srrfext=($(mono "$SRREXE" "${PWD##*/}.srr" -l | grep "Archived Files:" -A20 | egrep -i ".[a-z]|.[0-9]" | sed -e 's/^[ \t]*//;s/[ \t]*$//'))
- rm -f $(ls -A | grep "*.${srrfext[*]##*.}") &> "/dev/null"
- echo -e "\n>> RARs successfully reconstructed."
- elif [ "$hurrdurr" != "0" -a -f "$toprar" ]; then
- echo -e "\n>> RARs exist - Not attempting to reconstruct." && return 0
- else
- echo -e "\n@@ Error reconstructing RARs." && return 1
- fi
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement