From fa28fa00d038c6d19814e85e60f6154558b9ab2a Mon Sep 17 00:00:00 2001 From: Jay Freeman Date: Sun, 3 Feb 2008 14:54:42 +0000 Subject: Bootstrap package no longer requires a million updates right after installation. git-svn-id: http://svn.telesphoreo.org/trunk@69 514c082c-b64e-11dc-b46d-3d985efe055d --- bootstrap.sh | 4 ++-- control.sh | 22 ++++++++++++++++------ helper.sh | 1 + package.sh | 1 - 4 files changed, 19 insertions(+), 9 deletions(-) diff --git a/bootstrap.sh b/bootstrap.sh index 33bfddc44..da0979d04 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -10,7 +10,7 @@ svn export "${PKG_BASE}/over" "${PKG_BOOT}" mkdir -p "${PKG_BOOT}/var/lib/dpkg/info" -PKG_REQS=(adv-cmds base cydia gawk grep inetutils nano network-cmds nvi saurik sed shell-cmds system-cmds unzip zip) +PKG_REQS=(adv-cmds base coreutils cydia gawk grep inetutils nano network-cmds nvi saurik sed shell-cmds system-cmds unzip zip) cd "${PKG_BASE}/data" PKG_REQS=($(find -L "${PKG_REQS[@]}" | while read -r line; do realpath "${line}"; done | grep "/home/saurik/telesphoreo/data/[^/]*$" | sed -e 's/.*\///' | sort -u)) @@ -37,7 +37,7 @@ cd "${PKG_BOOT}" rm -f ../Packager.xml find * -type l -print -o -name "terminfo" -prune | while read -r link; do - echo "Exec/bin/ln -fs \"$(readlink "${link}")\" \"/${link}\"" + echo "Exec/bin/ln -fs $(readlink "${link}") /${link}" rm -f "${link}" done >>../Packager.xml diff --git a/control.sh b/control.sh index 2ae9c00e3..3b9f4c76a 100755 --- a/control.sh +++ b/control.sh @@ -13,12 +13,11 @@ fi cat </dev/null) if [[ ! -e ${PKG_DATA} ]]; then echo "unknown package: ${PKG_NAME}" 1>&2 diff --git a/package.sh b/package.sh index a0f1447bb..6020d464f 100755 --- a/package.sh +++ b/package.sh @@ -25,7 +25,6 @@ echo "hashed dest ${PKG_NAME} to: ${PKG_HASH}" if [[ -e "${PKG_STAT}/dest-md5" && ${PKG_HASH} == $(cat "${PKG_STAT}/dest-md5" 2>/dev/null) ]]; then echo "skipping re-package of ${PKG_NAME}" else - export PKG_RVSN=$(cat "${PKG_STAT}/dest-ver") if [[ -z ${PKG_RVSN} ]]; then PKG_RVSN=1 else -- cgit v1.2.3