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
|
||||
|
||||
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
|
||||
|
|
Loading…
Add table
Reference in a new issue