diff options
Diffstat (limited to 'data/cydia')
-rwxr-xr-x | data/cydia/install.sh | 37 | ||||
-rw-r--r-- | data/cydia/make.sh | 6 | ||||
-rw-r--r-- | data/cydia/symlink.c | 7 |
3 files changed, 0 insertions, 50 deletions
diff --git a/data/cydia/install.sh b/data/cydia/install.sh deleted file mode 100755 index bfac1459d..000000000 --- a/data/cydia/install.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -shopt -s extglob nullglob - -function df_() { - free=$(df -B1 "$1") - free=${free% *%*} - free=${free%%*( )} - free=${free##* } - echo "${free}" -} - -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} -lt ${free} ]]; then - base=$(basename "${dir}") - - new=/var/${base} - if [[ -e ${new} ]]; then - new=$(TMPDIR=/var mktemp -t /var -d cydia.XXXXXX) - fi - - mv -T "${dir}" "${new}" - ln -s "${new}" "${dir}" - fi -fi; done - -[[ $(df_ /) -gt 33554432 && $(df_ /var) -gt 33554432 ]] diff --git a/data/cydia/make.sh b/data/cydia/make.sh index 36f51ad89..7e988c316 100644 --- a/data/cydia/make.sh +++ b/data/cydia/make.sh @@ -12,9 +12,3 @@ pkg: chmod +s /Applications/Cydia.app/Cydia pkg: mkdir -p /System/Library/PreferenceBundles pkg: cp -a CydiaSettings.bundle /System/Library/PreferenceBundles - -pkg: mkdir -p /usr/libexec/cydia -pkg: cp -a %/install.sh /usr/libexec/cydia - -pkg: arm-apple-darwin-gcc -o symlink %/symlink.c -pkg: cp -a symlink /usr/libexec/cydia diff --git a/data/cydia/symlink.c b/data/cydia/symlink.c deleted file mode 100644 index 7ba730d8d..000000000 --- a/data/cydia/symlink.c +++ /dev/null @@ -1,7 +0,0 @@ -#include <unistd.h> - -int main(int argc, const char *argv[]) { - unlink(argv[2]); - symlink(argv[1], argv[2]); - return 0; -} |