]> Cypherpunks repositories - bass.git/commitdiff
Do not use SKELPKGS during build
authorSergey Matveev <stargrave@stargrave.org>
Sun, 3 Nov 2024 09:29:33 +0000 (12:29 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 3 Nov 2024 09:29:33 +0000 (12:29 +0300)
build/skel/common.rc

index 9035d159b6de504195e04417801d2ac6797169a467ca49f4d7cf567594baf391..19c4f195eec85342b11cb0d9f61335de645239e75727261708c31eb47b807a9b 100644 (file)
@@ -1,6 +1,8 @@
 # Check if we are in pkg/... hierarchy
+_pkgs="$BASS_ROOT"/build/pkg
+_pkgs="$(realpath $_pkgs/$ARCH)"
 SKELSUBNAME=$(realpath $PWD)
-SKELSUBNAME="${SKELSUBNAME#*"$(realpath $SKELPKGS/$ARCH)"}"
+SKELSUBNAME="${SKELSUBNAME#*$_pkgs}"
 export SKELSUBNAME
 if [ "$SKELSUBNAME" = "$PWD" ] ; then
     cat >&2 <<EOF
@@ -13,12 +15,12 @@ SKELSUBNAME=${SKELSUBNAME#/}
 export SKELFULLNAME=$1
 [ "$SKELSUBNAME" = "" ] || SKELFULLNAME="$SKELSUBNAME/$1"
 
-cd $SKELPKGS/$ARCH
+cd $_pkgs
 [ -s $SKELFULLNAME.do ] # assert that SKELFULLNAME exists
 
 if [ -s prebuilt/$SKELFULLNAME ] ; then
     echo Using prebuilt/$SKELFULLNAME >&2
-    cd $SKELPKGS/$ARCH/$SKELSUBNAME
-    ln $SKELPKGS/$ARCH/prebuilt/$SKELFULLNAME $3
+    cd $_pkgs/$SKELSUBNAME
+    ln $_pkgs/prebuilt/$SKELFULLNAME $3
     exit 0
 fi