Fix package name when given specific version, fix #2
This commit is contained in:
parent
1d7319ae06
commit
8e9926cf02
1 changed files with 5 additions and 4 deletions
9
npm2tgz
9
npm2tgz
|
@ -60,7 +60,7 @@ fi
|
||||||
|
|
||||||
NODE_PKG=$1
|
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
|
PKG=/tmp/$TAG/pkg-$PRGNAM
|
||||||
|
|
||||||
[ -e $PKG ] && rm -fr $PKG
|
[ -e $PKG ] && rm -fr $PKG
|
||||||
|
@ -68,9 +68,10 @@ mkdir -p $PKG
|
||||||
|
|
||||||
DESTDIR=$PKG npm install -g $NODE_PKG
|
DESTDIR=$PKG npm install -g $NODE_PKG
|
||||||
|
|
||||||
VERSION=$(grep -io "\"version\": \"\(.*\)\"" $PKG${NPMROOT}/$NODE_PKG/package.json | sed 's|^[ ]*"version": "\(.*\)"|\1|g')
|
PACKAGE_JSON=$(find $PKG${NPMROOT}/ -name package.json -maxdepth 3)
|
||||||
DESCRIPTION=$(grep -i "\"description\": \"\(.*\)\"," $PKG${NPMROOT}/$NODE_PKG/package.json | sed 's|^[ ]*"description": "\(.*\)",$|\1|g')
|
VERSION=$(grep -io "\"version\": \"\(.*\)\"" $PACKAGE_JSON | sed 's|^[ ]*"version": "\(.*\)"|\1|g')
|
||||||
HOMEPAGE=$(grep -i "\"homepage\": \"\(.*\)\"," $PKG${NPMROOT}/$NODE_PKG/package.json | sed 's|^[ ]*"homepage": "\(.*\)",$|\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
|
mkdir -p $PKG/install
|
||||||
cat <<EOF > $PKG/install/slack-desc
|
cat <<EOF > $PKG/install/slack-desc
|
||||||
|
|
Loading…
Add table
Reference in a new issue