@@ -38,7 +38,7 @@ export default class PackDeb extends Command {
3838 await qq . mkdirp ( [ workspace , 'usr/bin' ] )
3939 await qq . mkdirp ( [ workspace , 'usr/lib' ] )
4040 await qq . mv ( buildConfig . workspace ( target ) , [ workspace , 'usr/lib' , config . dirname ] )
41- await qq . write ( [ workspace , 'usr/lib' , config . dirname , 'bin' , config . bin ] , scripts . bin ( ) )
41+ await qq . write ( [ workspace , 'usr/lib' , config . dirname , 'bin' , config . bin ] , scripts . bin ( config ) )
4242 await qq . write ( [ workspace , 'DEBIAN/control' ] , scripts . control ( buildConfig , debArch ( arch ) ) )
4343 await qq . chmod ( [ workspace , 'usr/lib' , config . dirname , 'bin' , config . bin ] , 0o755 )
4444 await qq . x ( `ln -s "../lib/${ config . dirname } /bin/${ config . bin } " "${ workspace } /usr/bin/${ config . bin } "` )
@@ -68,7 +68,7 @@ export default class PackDeb extends Command {
6868}
6969
7070const scripts = {
71- bin : ( ) => `#!/usr/bin/env bash
71+ bin : ( config : Config . IConfig ) => `#!/usr/bin/env bash
7272set -e
7373echoerr() { echo "$@" 1>&2; }
7474get_script_dir () {
@@ -84,6 +84,7 @@ get_script_dir () {
8484 echo "\$DIR"
8585}
8686DIR=\$(get_script_dir)
87+ export ${ config . scopedEnvVar ( 'UPDATE_INSTRUCTIONS' ) } ="update with \"sudo apt update && sudo apt install ${ config . bin } \""
8788\$DIR/node \$DIR/run "\$@"
8889` ,
8990 control : ( config : Tarballs . IConfig , arch : string ) => `Package: ${ config . config . bin }
0 commit comments