#!/bin/bash # --- T2-COPYRIGHT-BEGIN --- # t2/misc/vserver/install # Copyright (C) 2006 Juergen "George" Sawinski # Copyright (C) 2006 - 2026 The T2 SDE Project # SPDX-License-Identifier: GPL-2.0 # --- T2-COPYRIGHT-END --- # TODO: # - implement "update" mode # - add "check" mode # - implement $admdir outside $root # - post-installation methods # - add rootfs alike copy_and_parse functionality # root directory defaults root=./test #FIXME vdirbase=/etc/vservers/.defaults/vdirbase guest= # files (selections) to install files= selection= # installer defaults method=install installer=mine # misc defaults verbose=0 pkgdir= pkgs= admdir= templates= templatedir=./${0%/*}/templates #FIXME /etc/vserver/.distributions/t2/templates patterndir=./${0%/*}/patterns #FIXME /etc/vserver/.distributions/t2/patterns ############################################################################# usage() { cat << EOF vserver-guest-install [options] [packages] Options: Methods -i,-install Install packages (default) -u,-update Update packages -r,-remove Remove packages -c,-check Check packages VServer setup -g,-guest Name of the vserver guest -R,-root Root installation directory (./test) Package selection -t,-template