mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 18:47:45 +00:00
Ports: Add './package.sh shell' to get a shell with the build env set
This commit is contained in:
parent
e72448888b
commit
f1266335e7
2 changed files with 14 additions and 1 deletions
|
@ -489,13 +489,22 @@ do_all() {
|
||||||
do_install "${1:-}"
|
do_install "${1:-}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
do_shell() {
|
||||||
|
do_installdepends
|
||||||
|
do_fetch
|
||||||
|
do_patch
|
||||||
|
cd "$workdir"
|
||||||
|
bash
|
||||||
|
echo "End of package shell. Back to the User shell."
|
||||||
|
}
|
||||||
|
|
||||||
NO_GPG=false
|
NO_GPG=false
|
||||||
parse_arguments() {
|
parse_arguments() {
|
||||||
if [ -z "${1:-}" ]; then
|
if [ -z "${1:-}" ]; then
|
||||||
do_all
|
do_all
|
||||||
else
|
else
|
||||||
case "$1" in
|
case "$1" in
|
||||||
fetch|patch|configure|build|install|installdepends|clean|clean_dist|clean_all|uninstall|showproperty)
|
fetch|patch|shell|configure|build|install|installdepends|clean|clean_dist|clean_all|uninstall|showproperty)
|
||||||
method=$1
|
method=$1
|
||||||
shift
|
shift
|
||||||
do_${method} "$@"
|
do_${method} "$@"
|
||||||
|
|
|
@ -62,6 +62,10 @@ By default, run `make` with the port's [`makeopts`](#makeopts).
|
||||||
|
|
||||||
By default, run `make install` with the port's [`installopts`](#installopts).
|
By default, run `make install` with the port's [`installopts`](#installopts).
|
||||||
|
|
||||||
|
#### `shell`
|
||||||
|
|
||||||
|
Open a shell in the `$workdir` with the build environment set.
|
||||||
|
|
||||||
#### `installdepends`
|
#### `installdepends`
|
||||||
|
|
||||||
Install all ports from the port's [`depends`](#depends) list.
|
Install all ports from the port's [`depends`](#depends) list.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue