From c34f4c3495c2327e6cb7d921933743e78608ce64 Mon Sep 17 00:00:00 2001 From: Olivier MEDOC Date: Mon, 20 Jan 2014 10:05:32 +0100 Subject: [PATCH] archlinux: updated PKGBUILD scripts based on the rpm spec files --- archlinux/PKGBUILD | 2 +- archlinux/PKGBUILD-qubes-vm-utils.install | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/archlinux/PKGBUILD b/archlinux/PKGBUILD index cab71c4..88b4b83 100644 --- a/archlinux/PKGBUILD +++ b/archlinux/PKGBUILD @@ -33,7 +33,7 @@ md5sums=() #generate with 'makepkg -g' build() { -for source in qrexec-lib udev Makefile; do +for source in qrexec-lib udev qmemman Makefile; do (ln -s $srcdir/../$source $srcdir/$source) done diff --git a/archlinux/PKGBUILD-qubes-vm-utils.install b/archlinux/PKGBUILD-qubes-vm-utils.install index 97529a4..32d2b77 100644 --- a/archlinux/PKGBUILD-qubes-vm-utils.install +++ b/archlinux/PKGBUILD-qubes-vm-utils.install @@ -1,14 +1,23 @@ ## arg 1: the new package version post_install() { - ldconfig + ldconfig + if [ -r /etc/qubes-release ]; then + # dom0 + /bin/systemctl enable qubes-meminfo-writer-dom0.service > /dev/null 2>&1 + else + # VM + /bin/systemctl enable qubes-meminfo-writer.service > /dev/null 2>&1 + fi } post_upgrade() { - ldconfig + ldconfig } post_remove() { - ldconfig + ldconfig + /bin/systemctl disable qubes-meminfo-writer.service > /dev/null 2>&1 + /bin/systemctl disable qubes-meminfo-writer.service > /dev/null 2>&1 }