summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfelics@felics-tablet2016-07-19 12:25:37 +0200
committerfelics@felics-tablet2016-07-19 12:25:37 +0200
commit89d4bfdc03e1bf79df0d598f0e81260c29ac10c9 (patch)
treecee39e00643ba3d6e41b007e54e520b5e2528297
parent40d2ccf239dc617002494404e847fe5ba6de4f76 (diff)
downloadaur-89d4bfdc03e1bf79df0d598f0e81260c29ac10c9.tar.gz
Changed the layout of the summary information.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rwxr-xr-xidos-packages-update.sh16
3 files changed, 15 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9829b69dad05..d143381bc6bf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ea17f411dd84..dea7d84a129e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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.)"