From e58295a42fd1b8e40d0ca06c24dbe7aa46d6540c Mon Sep 17 00:00:00 2001 From: emmett1 Date: Sun, 6 Jan 2019 13:01:52 +0800 Subject: [PATCH] fix upgrade and sysup --- scratch | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scratch b/scratch index b2184c3..cc144d6 100755 --- a/scratch +++ b/scratch @@ -775,10 +775,11 @@ sysup() { shift done + echo "Checking for outdate packages..." PKGOUTDATE=$(outdatepkg) if [ ! "$PKGOUTDATE" ]; then - msg "All package is up to date." + echo "All package is up to date." return 0 fi echo "Resolving dependencies..." @@ -865,6 +866,11 @@ upgradepkg() { msgerr "Package '$pkg' not exist." return 1 fi + . $(getportpath $pkg)/$BUILD_SCRIPT + if [ "$(installed_pkg_info version $pkg)-$(installed_pkg_info release $pkg)" = "$version-$release" ]; then + msg "Package '$pkg' is up-to-date." + return 0 + fi done if [ -z "$NO_DEP" ]; then echo "Resolving dependencies..."