- # need a way to update multiple statuses all in one
- # zpm pkgstatus $pkgid installed $pkgid updated
- zpm pkg $pkgid status installed
+
+ if [ -n "$current" ]; then
+ zpm pkg $pkgid status=installed :$current status=updated
+ else
+ zpm pkg $pkgid status=installed
+ fi
+
+ if [ $(id -u) -eq 0 ]; then
+ if [ -f $rootdir/sbin/ldconfig ]; then
+ $rootdir/sbin/ldconfig -r ${rootdir:-/}
+ elif [ -f /sbin/ldconfig ]; then
+ /sbin/ldconfig -r ${rootdir:-/}
+ else
+ true
+ fi
+ fi
+
+ # TODO skip configure if not on a terminal, regardless of settings
+ # TODO will need force option