diff options
author | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2007-01-12 17:00:51 +0000 |
---|---|---|
committer | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2007-01-12 17:00:51 +0000 |
commit | 8cf99d69bb1e8470c8a1095b1127d5cdae4b54be (patch) | |
tree | 4bf3982eae45c5e47231e91d0f370e895f1df8c5 /src | |
parent | a945ee1bc4dc7216de62c354507d7c229662eae0 (diff) | |
download | simplepkg-8cf99d69bb1e8470c8a1095b1127d5cdae4b54be.tar.gz simplepkg-8cf99d69bb1e8470c8a1095b1127d5cdae4b54be.tar.bz2 |
simplaret: new function simplaret_distro_folder fixes a simplaret_updated bug
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@97 04377dda-e619-0410-9926-eae83683ac58
Diffstat (limited to 'src')
-rwxr-xr-x | src/simplaret | 57 |
1 files changed, 32 insertions, 25 deletions
diff --git a/src/simplaret b/src/simplaret index dee5a36..8f8ceb6 100755 --- a/src/simplaret +++ b/src/simplaret @@ -179,6 +179,7 @@ function simplaret_repository_url { fi if [ "$repos_type" == "root" ]; then + simplaret_distro_folder repository_url="$repository_url/$DISTRO_FOLDER/$EXTRA_FOLDER" fi @@ -545,8 +546,8 @@ function simplaret_get_jail_patches { oldarch="$ARCH" oldversion="$VERSION" - VERSION="`default_version $root`" ARCH="`default_arch $root`" + VERSION="`default_version $root`" # we need to do that for each arch/version pairs simplaret_update @@ -653,6 +654,36 @@ function simplaret_install { } +function simplaret_distro_folder { + + # sets the distro folder + + if [ "$ARCH" == "i386" ]; then + DISTRO="slackware" + DISTRO_FOLDER="$DISTRO-$VERSION" + elif [ "$ARCH" == "x86_64" ]; then + # EXTRA_FOLDER="tree" + DISTRO="slamd64" + DISTRO_FOLDER="$DISTRO-$VERSION" + elif [ "$ARCH" == "s390" ]; then + DISTRO="slack390" + DISTRO_FOLDER="$DISTRO-$VERSION" + elif [ "$ARCH" == "x86_uclibc" ]; then + DISTRO="ucslack" + DISTRO_FOLDER="$DISTRO-$VERSION" + elif [ "$ARCH" == "arm" ]; then + DISTRO="armedslack" + DISTRO_FOLDER="$DISTRO-$VERSION" + elif [ "$ARCH" == "powerpc" ]; then + DISTRO="slackintosh" + DISTRO_FOLDER="$VERSION" + elif [ "$ARCH" == "sparc" ]; then + DISTRO="splack" + DISTRO_FOLDER="tree-$VERSION" + fi + +} + if [ -f "$COMMON" ]; then source $COMMON else @@ -680,30 +711,6 @@ if [ -z "$VERSION" ]; then VERSION="$DEFAULT_VERSION" fi -if [ "$ARCH" == "i386" ]; then - DISTRO="slackware" - DISTRO_FOLDER="$DISTRO-$VERSION" -elif [ "$ARCH" == "x86_64" ]; then - # EXTRA_FOLDER="tree" - DISTRO="slamd64" - DISTRO_FOLDER="$DISTRO-$VERSION" -elif [ "$ARCH" == "s390" ]; then - DISTRO="slack390" - DISTRO_FOLDER="$DISTRO-$VERSION" -elif [ "$ARCH" == "x86_uclibc" ]; then - DISTRO="ucslack" - DISTRO_FOLDER="$DISTRO-$VERSION" -elif [ "$ARCH" == "arm" ]; then - DISTRO="armedslack" - DISTRO_FOLDER="$DISTRO-$VERSION" -elif [ "$ARCH" == "powerpc" ]; then - DISTRO="slackintosh" - DISTRO_FOLDER="$VERSION" -elif [ "$ARCH" == "sparc" ]; then - DISTRO="splack" - DISTRO_FOLDER="tree-$VERSION" -fi - case $1 in "--update" | "update") simplaret_update ;; "--search" | "search") shift ; simplaret_search $* ;; |