diff options
| author | Devin Teske <dteske@FreeBSD.org> | 2013-07-05 21:40:31 +0000 |
|---|---|---|
| committer | Devin Teske <dteske@FreeBSD.org> | 2013-07-05 21:40:31 +0000 |
| commit | 52d41f916ee12c0f302446355967b50814a43c89 (patch) | |
| tree | e78603bbc65ec7799912c998bd6db0b651f5af05 /usr.sbin | |
| parent | 4254e87dbce58ee69bbe95b0a2941473f058e374 (diff) | |
Notes
Diffstat (limited to 'usr.sbin')
| -rwxr-xr-x | usr.sbin/bsdconfig/share/packages/packages.subr | 11 | ||||
| -rw-r--r-- | usr.sbin/bsdconfig/share/script.subr | 1 |
2 files changed, 11 insertions, 1 deletions
diff --git a/usr.sbin/bsdconfig/share/packages/packages.subr b/usr.sbin/bsdconfig/share/packages/packages.subr index 6441c4f58e62..3f5d3d8760c8 100755 --- a/usr.sbin/bsdconfig/share/packages/packages.subr +++ b/usr.sbin/bsdconfig/share/packages/packages.subr @@ -648,7 +648,7 @@ f_package_review() debug= f_getvar _mark_$varpkg mark [ "$mark" = "R" ] || continue f_dprintf "%s: Reinstalling %s package" $fname "$package" - # XXX Re-install package + f_package_reinstall "$package" done for package in $SELECTED_PACKAGES; do mark= @@ -1186,6 +1186,15 @@ f_package_delete() fi } +# f_package_reinstall $name +# +# A simple wrapper to f_package_delete() + f_package_add() +# +f_package_reinstall() +{ + f_package_delete "$1" && f_package_add "$1" +} + ############################################################ MAIN f_dprintf "%s: Successfully loaded." packages/packages.subr diff --git a/usr.sbin/bsdconfig/share/script.subr b/usr.sbin/bsdconfig/share/script.subr index 72ff8f3de69e..5dc39e68b7fb 100644 --- a/usr.sbin/bsdconfig/share/script.subr +++ b/usr.sbin/bsdconfig/share/script.subr @@ -196,6 +196,7 @@ f_resword_new configPCNFSD f_config_pcnfsd f_resword_new configPackages f_package_config f_resword_new packageAdd f_package_add f_resword_new packageDelete f_package_delete +f_resword_new packageReinstall f_package_reinstall # variable.subr f_resword_new installVarDefaults f_variable_set_defaults |
