Merge remote-tracking branch 'origin/pr/66'

* origin/pr/66:
  fixed qubes-core-agent upgrading double package manager lock

  Fixes QubesOS/qubes-issues#1889
This commit is contained in:
Marek Marczykowski-Górecki 2016-07-13 22:38:25 +02:00
bovenliggende 0eb1f7c679 cfb75f3cba
commit 6cf30bff29
Geen bekende sleutel gevonden voor deze handtekening in de database
GPG sleutel-ID: 063938BA42CFA724
2 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen

Bestand weergeven

@ -17,9 +17,10 @@ elif [ -e /etc/debian_version ]; then
## Debian
set -e
set -o pipefail
apt_get_output="$(LANG="C" apt-get -s upgrade 2>&1)"
apt_get_update_output="$(apt-get -q update 2>&1)"
apt_get_upgrade_output="$(LANG="C" apt-get -s upgrade 2>&1)"
exit_code="$?"
echo "$apt_get_output" | awk "/^Inst/{ print $2 }" | [ "$(wc -L)" -eq 0 ] && echo "true" || echo "false"
echo "$apt_get_upgrade_output" | awk "/^Inst/{ print $2 }" | [ "$(wc -L)" -eq 0 ] && echo "true" || echo "false"
else
echo "Check not implemented for this distribution" >&2
exit 1

Bestand weergeven

@ -5,5 +5,4 @@ After=qubes-qrexec-agent.service
[Service]
Type=oneshot
ExecStart=/bin/sh -c 'if [ -e /etc/debian_version ]; then apt-get -q update; fi'
ExecStart=/usr/lib/qubes/upgrades-status-notify