Fix package name when given specific version, fix #2

This commit is contained in:
Gwenhael Le Moine 2018-12-20 22:27:08 +01:00
parent 1d7319ae06
commit 8e9926cf02
No known key found for this signature in database
GPG key ID: FDFE3669426707A7

View file

@ -60,7 +60,7 @@ fi
NODE_PKG=$1
PRGNAM=$(echo $NODE_PKG | tr / _ | tr -d @)
PRGNAM=$(echo $NODE_PKG | tr / _ | sed 's|^@||' | cut -d@ -f1)
PKG=/tmp/$TAG/pkg-$PRGNAM
[ -e $PKG ] && rm -fr $PKG
@ -68,9 +68,10 @@ mkdir -p $PKG
DESTDIR=$PKG npm install -g $NODE_PKG
VERSION=$(grep -io "\"version\": \"\(.*\)\"" $PKG${NPMROOT}/$NODE_PKG/package.json | sed 's|^[ ]*"version": "\(.*\)"|\1|g')
DESCRIPTION=$(grep -i "\"description\": \"\(.*\)\"," $PKG${NPMROOT}/$NODE_PKG/package.json | sed 's|^[ ]*"description": "\(.*\)",$|\1|g')
HOMEPAGE=$(grep -i "\"homepage\": \"\(.*\)\"," $PKG${NPMROOT}/$NODE_PKG/package.json | sed 's|^[ ]*"homepage": "\(.*\)",$|\1|g')
PACKAGE_JSON=$(find $PKG${NPMROOT}/ -name package.json -maxdepth 3)
VERSION=$(grep -io "\"version\": \"\(.*\)\"" $PACKAGE_JSON | sed 's|^[ ]*"version": "\(.*\)"|\1|g')
DESCRIPTION=$(grep -i "\"description\": \"\(.*\)\"," $PACKAGE_JSON | sed 's|^[ ]*"description": "\(.*\)",$|\1|g')
HOMEPAGE=$(grep -i "\"homepage\": \"\(.*\)\"," $PACKAGE_JSON | sed 's|^[ ]*"homepage": "\(.*\)",$|\1|g')
mkdir -p $PKG/install
cat <<EOF > $PKG/install/slack-desc