forked from kiss-community/kiss
kiss: add prompt after kiss build to install
This commit is contained in:
parent
73b778d70d
commit
1700ba5227
21
kiss
21
kiss
@ -505,7 +505,24 @@ pkg_build() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
log "Successfully built package(s)."
|
log "Successfully built package(s)."
|
||||||
log "Run 'kiss i${explicit_packages% }' to install the built package(s)."
|
|
||||||
|
# Turn the explicit packages into a 'list'.
|
||||||
|
set -- $explicit_packages
|
||||||
|
|
||||||
|
# Only ask for confirmation if more than one package needs to be installed.
|
||||||
|
[ $# -gt 1 ] && {
|
||||||
|
log "Install built packages? [$*]" \
|
||||||
|
"Press Enter to continue or Ctrl+C to abort here."
|
||||||
|
|
||||||
|
# POSIX 'read' has none of the "nice" options like '-n', '-p'
|
||||||
|
# etc etc. This is the most basic usage of 'read'.
|
||||||
|
read -r REPLY && {
|
||||||
|
args i "$@"
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
log "Run 'kiss i $*' to install the built package(s)."
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_checksums() {
|
pkg_checksums() {
|
||||||
@ -828,7 +845,7 @@ pkg_updates() {
|
|||||||
# Turn the string of outdated packages into a 'list'.
|
# Turn the string of outdated packages into a 'list'.
|
||||||
set -- $outdated
|
set -- $outdated
|
||||||
|
|
||||||
log "Packages to update: ${outdated% }."
|
log "Packages to update: $*."
|
||||||
|
|
||||||
# Tell 'pkg_build' to always prompt before build.
|
# Tell 'pkg_build' to always prompt before build.
|
||||||
build_prompt=1
|
build_prompt=1
|
||||||
|
Loading…
Reference in New Issue
Block a user