Skip to content
This repository was archived by the owner on Apr 21, 2022. It is now read-only.

Commit 45c62de

Browse files
committed
fix: add deb update instructions
1 parent 09730ae commit 45c62de

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/commands/pack/deb.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

7070
const scripts = {
71-
bin: () => `#!/usr/bin/env bash
71+
bin: (config: Config.IConfig) => `#!/usr/bin/env bash
7272
set -e
7373
echoerr() { echo "$@" 1>&2; }
7474
get_script_dir () {
@@ -84,6 +84,7 @@ get_script_dir () {
8484
echo "\$DIR"
8585
}
8686
DIR=\$(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

Comments
 (0)