mirror of
https://github.com/searxng/searxng.git
synced 2025-12-27 14:10:00 +00:00
./utils/lxc.sh: add command 'install base'
to install basic packages like git and *build essentials*:: $ ./utils/lxc.sh install base Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
22
utils/lib.sh
22
utils/lib.sh
@@ -1090,6 +1090,28 @@ touch "/.lxcenv"
|
||||
ls -l "/.lxcenv"
|
||||
EOF
|
||||
}
|
||||
|
||||
# apt packages
|
||||
LXC_BASE_PACKAGES_debian="git build-essential"
|
||||
|
||||
# pacman packages
|
||||
LXC_BASE_PACKAGES_arch="git base-devel"
|
||||
|
||||
# dnf packages
|
||||
LXC_BASE_PACKAGES_fedora="git @development-tools"
|
||||
|
||||
case $DIST_ID in
|
||||
ubuntu|debian) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_debian}" ;;
|
||||
arch) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_arch}" ;;
|
||||
fedora) LXC_BASE_PACKAGES="${LXC_BASE_PACKAGES_fedora}" ;;
|
||||
*) err_msg "$DIST_ID-$DIST_VERS: pkg_install LXC_BASE_PACKAGES not yet implemented" ;;
|
||||
esac
|
||||
|
||||
lxc_install_base_packages() {
|
||||
info_msg "install LXC_BASE_PACKAGES in container $1"
|
||||
pkg_install "${LXC_BASE_PACKAGES}"
|
||||
}
|
||||
|
||||
lxc_exists(){
|
||||
|
||||
# usage: lxc_exists <name> || echo "container <name> does not exists"
|
||||
|
||||
Reference in New Issue
Block a user