From 5f15f89bf6a74d49c1581ccadebd4c02ca27d8e0 Mon Sep 17 00:00:00 2001 From: Jay Freeman Date: Sat, 8 Mar 2008 11:59:07 +0000 Subject: Renamed install.sh to space.sh. git-svn-id: http://svn.telesphoreo.org/trunk@174 514c082c-b64e-11dc-b46d-3d985efe055d --- over/usr/libexec/cydia_/install.sh | 61 -------------------------------------- over/usr/libexec/cydia_/space.sh | 61 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 61 deletions(-) delete mode 100755 over/usr/libexec/cydia_/install.sh create mode 100755 over/usr/libexec/cydia_/space.sh (limited to 'over') diff --git a/over/usr/libexec/cydia_/install.sh b/over/usr/libexec/cydia_/install.sh deleted file mode 100755 index 2e4418b84..000000000 --- a/over/usr/libexec/cydia_/install.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/libexec/cydia_/bash - -shopt -s extglob nullglob -export PATH=/usr/libexec/cydia_ - -function df_() { - free=$(df -B1 "$1") - free=${free% *%*} - free=${free%%*( )} - free=${free##* } - echo "${free}" -} - -function mv_() { - src=$1 - dst=/var/$(basename "${src}") - - if [[ -e ${dst} ]]; then - dst=$(mktemp -d /var/cydia.XXXXXX) - else - mkdir -p "${dst}" - fi - - if [[ -e ${src} ]]; then - chmod --reference="${src}" "${dst}" - chown --reference="${src}" "${dst}" - - cp -aT "${src}" "${dst}" || { - rm -rf "${dst}" - exit 1 - } - - rm -rf "${src}" - else - chmod 775 "${dst}" - chown root.admin "${dst}" - fi - - ln -s "${dst}" "${src}" -} - -for dir in \ - /Applications \ - /Library/Ringtones \ - /Library/Wallpaper \ - /System/Library/Fonts \ - /usr/share -do if [[ -d ${dir} && ! -h ${dir} ]]; then - used=$(du -bs "${dir}") - used=${used%%$'\t'*} - free=$(df_ /var) - - if [[ $((used + 524288)) -lt ${free} ]]; then - mv_ "${dir}" - fi -elif [[ -h ${dir} && ! -e ${dir} ]]; then - rm -f "${dir}" - mv_ "${dir}" -fi; done - -[[ $(df_ /) -gt 35651584 && $(df_ /var) -gt 35651584 ]] diff --git a/over/usr/libexec/cydia_/space.sh b/over/usr/libexec/cydia_/space.sh new file mode 100755 index 000000000..6f3b29ade --- /dev/null +++ b/over/usr/libexec/cydia_/space.sh @@ -0,0 +1,61 @@ +#!/usr/libexec/cydia_/bash +export PATH=/usr/libexec/cydia_ + +shopt -s extglob nullglob + +function df_() { + free=$(df -B1 "$1") + free=${free% *%*} + free=${free%%*( )} + free=${free##* } + echo "${free}" +} + +function mv_() { + src=$1 + dst=/var/$(basename "${src}") + + if [[ -e ${dst} ]]; then + dst=$(mktemp -d /var/cydia.XXXXXX) + else + mkdir -p "${dst}" + fi + + if [[ -e ${src} ]]; then + chmod --reference="${src}" "${dst}" + chown --reference="${src}" "${dst}" + + cp -aT "${src}" "${dst}" || { + rm -rf "${dst}" + exit 1 + } + + rm -rf "${src}" + else + chmod 775 "${dst}" + chown root.admin "${dst}" + fi + + ln -s "${dst}" "${src}" +} + +for dir in \ + /Applications \ + /Library/Ringtones \ + /Library/Wallpaper \ + /System/Library/Fonts \ + /usr/share +do if [[ -d ${dir} && ! -h ${dir} ]]; then + used=$(du -bs "${dir}") + used=${used%%$'\t'*} + free=$(df_ /var) + + if [[ $((used + 524288)) -lt ${free} ]]; then + mv_ "${dir}" + fi +elif [[ -h ${dir} && ! -e ${dir} ]]; then + rm -f "${dir}" + mv_ "${dir}" +fi; done + +[[ $(df_ /) -gt 35651584 && $(df_ /var) -gt 35651584 ]] -- cgit v1.2.3