mirror of
https://github.com/Matir/skel.git
synced 2026-05-26 13:35:42 -07:00
Fix package installation.
This commit is contained in:
11
install.sh
11
install.sh
@@ -205,7 +205,7 @@ function install_pkg_set {
|
|||||||
local pkg_file=${BASEDIR}/${1}
|
local pkg_file=${BASEDIR}/${1}
|
||||||
local pkg_list=""
|
local pkg_list=""
|
||||||
if [[ ! -f ${pkg_file} ]] ; then return 0 ; fi
|
if [[ ! -f ${pkg_file} ]] ; then return 0 ; fi
|
||||||
cat ${pkg_file} | while read line ; do
|
while read line ; do
|
||||||
if [[ ${line:0:1} == '#' ]] ; then
|
if [[ ${line:0:1} == '#' ]] ; then
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
@@ -217,8 +217,11 @@ function install_pkg_set {
|
|||||||
else
|
else
|
||||||
echo "Warning: package ${line} not found." >&2
|
echo "Warning: package ${line} not found." >&2
|
||||||
fi
|
fi
|
||||||
done
|
done < ${pkg_file}
|
||||||
|
if [ -n "${pkg_list}" ] ; then
|
||||||
|
verbose "Installing ${pkg_list}"
|
||||||
run_as_root apt-get install -qqy ${pkg_list}
|
run_as_root apt-get install -qqy ${pkg_list}
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function install_apt_pkgs {
|
function install_apt_pkgs {
|
||||||
@@ -339,7 +342,11 @@ case $OPERATION in
|
|||||||
install_main
|
install_main
|
||||||
;;
|
;;
|
||||||
package*)
|
package*)
|
||||||
|
if [ ${2:-default} != default ] ; then
|
||||||
install_pkg_set packages.${2}
|
install_pkg_set packages.${2}
|
||||||
|
else
|
||||||
|
install_pkg_set packages
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
pwndbg)
|
pwndbg)
|
||||||
install_pwndbg
|
install_pwndbg
|
||||||
|
|||||||
Reference in New Issue
Block a user