diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 12 | ||||
-rw-r--r-- | cros-garcon.hook | 11 |
3 files changed, 23 insertions, 5 deletions
@@ -1,6 +1,6 @@ pkgbase = cros-container-guest-tools-git pkgdesc = Guest tools for the Crostini containers on ChromeOS - pkgver = r122.bf01129 + pkgver = r123.4dc99dd pkgrel = 1 url = https://chromium.googlesource.com/chromiumos/containers/cros-container-guest-tools install = cros-container-guest-tools.install @@ -10,14 +10,17 @@ pkgbase = cros-container-guest-tools-git depends = xdg-utils depends = xkeyboard-config depends = pulseaudio + depends = xxd-standalone source = git+https://chromium.googlesource.com/chromiumos/containers/cros-container-guest-tools source = cros-sftp-conditions.conf source = cros-garcon-conditions.conf source = cros-locale.sh + source = cros-garcon.hook sha1sums = SKIP sha1sums = 0827ce6d673949a995be2d69d4974ddd9bdf16f1 sha1sums = d326cd35dcf150f9f9c8c7d6336425ec08ad2433 sha1sums = 8586cf72dacdcca82022519467065f70fe4a3294 + sha1sums = 9a68893cadf9190e99cadc4c781ba43e45104b1e pkgname = cros-container-guest-tools-git @@ -1,18 +1,19 @@ _pkgname=cros-container-guest-tools pkgname=${_pkgname}-git -pkgver=r122.bf01129 +pkgver=r123.4dc99dd pkgrel=1 pkgdesc="Guest tools for the Crostini containers on ChromeOS" arch=('any') license=('custom') -depends=('openssh' 'xdg-utils' 'xkeyboard-config' 'pulseaudio') +depends=('openssh' 'xdg-utils' 'xkeyboard-config' 'pulseaudio' 'xxd-standalone') install=cros-container-guest-tools.install url="https://chromium.googlesource.com/chromiumos/containers/cros-container-guest-tools" -source=("git+${url}" 'cros-sftp-conditions.conf' 'cros-garcon-conditions.conf' 'cros-locale.sh') +source=("git+${url}" 'cros-sftp-conditions.conf' 'cros-garcon-conditions.conf' 'cros-locale.sh' 'cros-garcon.hook') sha1sums=('SKIP' '0827ce6d673949a995be2d69d4974ddd9bdf16f1' 'd326cd35dcf150f9f9c8c7d6336425ec08ad2433' - '8586cf72dacdcca82022519467065f70fe4a3294') + '8586cf72dacdcca82022519467065f70fe4a3294' + '9a68893cadf9190e99cadc4c781ba43e45104b1e') pkgver() { cd ${srcdir}/${_pkgname} @@ -62,6 +63,9 @@ package() { ln -sf ../cros-garcon.service \ ${pkgdir}/usr/lib/systemd/user/default.target.wants/cros-garcon.service + install -m644 -D ${srcdir}/cros-garcon.hook \ + ${pkgdir}/usr/share/libalpm/hooks/cros-garcon.hook + ### cros-guest-tools -> not applicable ### cros-notificationd diff --git a/cros-garcon.hook b/cros-garcon.hook new file mode 100644 index 000000000000..055067d6baba --- /dev/null +++ b/cros-garcon.hook @@ -0,0 +1,11 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Operation = Remove +Target = usr/share/applications/* + +[Action] +Description = Triggering cros-garcon hook... +When = PostTransaction +Exec = /usr/bin/touch /usr/share/applications/.garcon_trigger |