diff --git a/tools/modules/functions/interface_package.sh b/tools/modules/functions/interface_package.sh index 38fc0399a..36eaed316 100644 --- a/tools/modules/functions/interface_package.sh +++ b/tools/modules/functions/interface_package.sh @@ -43,3 +43,29 @@ pkg_remove() { __pkg_have_stdin && debconf-apt-progress -- apt-get -y autopurge "$@" || apt-get -y autopurge "$@" } + +module_options+=( + ["package,author"]="@dimitry-ishenko" + ["package,desc"]="Update package repository" + ["package,example"]="pkg_update" + ["package,feature"]="pkg_update" + ["package,status"]="Interface" +) + +pkg_update() +{ + __pkg_have_stdin && debconf-apt-progress -- apt-get -y update "$@" || apt-get -y update "$@" +} + +module_options+=( + ["package,author"]="@dimitry-ishenko" + ["package,desc"]="Upgrade installed packages" + ["package,example"]="pkg_upgrade" + ["package,feature"]="pkg_upgrade" + ["package,status"]="Interface" +) + +pkg_upgrade() +{ + __pkg_have_stdin && debconf-apt-progress -- apt-get -y upgrade "$@" || apt-get -y upgrade "$@" +}