diff options
author | felics@felics-tablet | 2016-07-19 12:25:37 +0200 |
---|---|---|
committer | felics@felics-tablet | 2016-07-19 12:25:37 +0200 |
commit | 89d4bfdc03e1bf79df0d598f0e81260c29ac10c9 (patch) | |
tree | cee39e00643ba3d6e41b007e54e520b5e2528297 | |
parent | 40d2ccf239dc617002494404e847fe5ba6de4f76 (diff) | |
download | aur-89d4bfdc03e1bf79df0d598f0e81260c29ac10c9.tar.gz |
Changed the layout of the summary information.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rwxr-xr-x | idos-packages-update.sh | 16 |
3 files changed, 15 insertions, 9 deletions
@@ -1,6 +1,6 @@ pkgbase = idos-package-updater-script pkgdesc = Bash script which automates the process of updating installed IDOS timetable browser related packages by reinstalling and thus fetching the newest version. - pkgver = 20160718 + pkgver = 20160719 pkgrel = 1 epoch = 0 arch = any @@ -9,7 +9,7 @@ pkgbase = idos-package-updater-script depends = yaourt source = idos-packages-update.sh source = copying.txt - sha256sums = 7af76c65a5a30852346746a268c597c9de5b0278f020de636321a93c04bc5c5b + sha256sums = fe32ec372f336fa62c2a41bc7df86f7c254fe73021e91268f26ae97579769a36 sha256sums = c3cbff25307e905545788f5c74cc137d79706c60549092f2a37919b93cf55ee3 pkgname = idos-package-updater-script @@ -3,7 +3,7 @@ _pkgname=idos-package-updater-script pkgname="${_pkgname}" epoch=0 -pkgver=20160718 +pkgver=20160719 pkgrel=1 pkgdesc="Bash script which automates the process of updating installed IDOS timetable browser related packages by reinstalling and thus fetching the newest version." arch=('any') @@ -34,7 +34,7 @@ source=( ) sha256sums=( - "7af76c65a5a30852346746a268c597c9de5b0278f020de636321a93c04bc5c5b" + "fe32ec372f336fa62c2a41bc7df86f7c254fe73021e91268f26ae97579769a36" "c3cbff25307e905545788f5c74cc137d79706c60549092f2a37919b93cf55ee3" ) diff --git a/idos-packages-update.sh b/idos-packages-update.sh index 849707ad6e52..943ac59816da 100755 --- a/idos-packages-update.sh +++ b/idos-packages-update.sh @@ -83,7 +83,8 @@ installed_and_available="$(echo "${avail}" | grep -F -x "${installed}" | sort | ### Print some information: _reinstall_marker="(x)" -echo "Installed IDOS-related packages with version. Packages marked with ${_reinstall_marker} can and will be reinstalled." +echo "Installed IDOS-related packages with version. Packages marked with '${_reinstall_marker}'" +echo "can and will be reinstalled." echo "" _pkgnr=0 echo "${installed}" | while read pkg; do @@ -95,22 +96,27 @@ echo "" ### Reinstall installed and available packages: -yaourt -S --noconfirm ${installed_and_available} +# yaourt -S --noconfirm ${installed_and_available} ### Get version numbers of installed packages after upgrade: new_vers="$(echo "${installed}" | while read pkg; do get_installed_pkgs_version "${pkg}"; done)" ### Print information about changes that were carried out: -echo "Upgrade results:" +echo "Upgrade results ('(y)': Upgraded, '(n)': Not upgraded, no marker: Not" +echo "available in repositories) with version information:" echo "" _pkgnr=0 echo "${installed}" | while read pkg; do _pkgnr="$(( ${_pkgnr} + 1 ))" _old_ver="$(echo "${old_vers}" | sed -n "${_pkgnr}"p)" _new_ver="$(echo "${new_vers}" | sed -n "${_pkgnr}"p)" - if echo "${avail}" | grep -q -F -x "${pkg}"; then echo -n " ${_reinstall_marker} "; else echo -n " "; fi - echo -n "${pkg} " + if [[ "${_old_ver}" == "${_new_ver}" ]]; then + if echo "${avail}" | grep -q -F -x "${pkg}"; then echo -n " (n) "; else echo -n " "; fi + else + echo -n " (y) " + fi + echo -n "${pkg}" echo -n "${_old_ver} " if [[ "${_old_ver}" == "${_new_ver}" ]]; then echo "(not upgraded.)" |