diff options
Diffstat (limited to 'PKGBUILD')
| -rw-r--r-- | PKGBUILD | 63 |
1 files changed, 43 insertions, 20 deletions
@@ -14,34 +14,57 @@ # Maintainer: Lorenzo Castelli <lcastelli@google.com> # Maintainer: Samuel Littley <samuellittley@google.com> +# Maintainer: M. Shulhan <ms@kilabit.info> pkgname='google-compute-engine' -pkgver=20220211.00 -pkgrel=2 +pkgver=20251014.00 +pkgrel=1 pkgdesc='Linux Guest Environment for Google Compute Engine' arch=('any') url='https://github.com/GoogleCloudPlatform/guest-configs' -license=('Apache') +license=('Apache-2.0') depends=('nvme-cli' 'google-compute-engine-oslogin' 'google-guest-agent') -source=("$pkgname-$pkgver.tar.gz::https://github.com/GoogleCloudPlatform/guest-configs/archive/$pkgver.tar.gz" - 'google-compute-engine.install' - 'google_set_hostname.patch') -sha256sums=('eeb95c321a6e73a48e4cb988270b5ce210fb0654951deb153a48ad04dbc74947' - '9b31cc5146d83374cc8f8da9f0ce924bbafeb932d0cf0ce60e4aec71d1f981b7' - 'f54b3bb58e1c4eb0b9d0c7d8f38244dbd1f6b9b9db8fe9880d4562c35eced704') +source=( + "$pkgname-$pkgver.tar.gz::https://github.com/GoogleCloudPlatform/guest-configs/archive/$pkgver.tar.gz" + 'google-compute-engine.install' +) +sha256sums=( + '0ee0e907c142cdcae4740c2efe04862d8fc4a692f7130ae5470b3746d1ac8bb6' + '9b31cc5146d83374cc8f8da9f0ce924bbafeb932d0cf0ce60e4aec71d1f981b7' +) install='google-compute-engine.install' -prepare() { - cd "$srcdir/guest-configs-$pkgver" - patch --strip=1 --input="$srcdir/google_set_hostname.patch" -} - package() { cd "$srcdir/guest-configs-$pkgver" - install -m644 -Dt "$pkgdir/etc/modprobe.d" src/etc/modprobe.d/* - install -m644 -Dt "$pkgdir/etc/sysctl.d" src/etc/sysctl.d/* - install -m644 -Dt "$pkgdir/usr/lib/udev" src/lib/udev/google_nvme_id - install -m644 -Dt "$pkgdir/usr/lib/udev/rules.d" src/lib/udev/rules.d/* - install -m755 -Dt "$pkgdir/usr/bin" src/usr/bin/* - ln -s /usr/bin/google_set_hostname "$pkgdir/etc/dhclient-exit-hooks" + + install -d $pkgdir/etc/modprobe.d/ + install -p -m=0644 src/etc/modprobe.d/gce-blacklist.conf \ + $pkgdir/etc/modprobe.d/gce-blacklist.conf + + install -d $pkgdir/etc/sysctl.d/ + install -p -m=0644 src/etc/sysctl.d/60-gce-network-security.conf \ + $pkgdir/etc/sysctl.d/60-gce-network-security.conf + + install -d $pkgdir/etc/systemd/resolved.conf.d/ + install -p -m=0644 src/etc/systemd/resolved.conf.d/gce-resolved.conf \ + $pkgdir/etc/systemd/resolved.conf.d/gce-resolved.conf + + install -d $pkgdir/usr/lib/udev/rules.d/ + install -p -m=0644 src/lib/udev/google_nvme_id \ + $pkgdir/usr/lib/udev/google_nvme_id + + install -p -m=0644 src/lib/udev/rules.d/65-gce-disk-naming.rules \ + $pkgdir/usr/lib/udev/rules.d/65-gce-disk-naming.rules + install -p -m=0644 src/lib/udev/rules.d/75-gce-network.rules \ + $pkgdir/usr/lib/udev/rules.d/75-gce-network.rules + + install -d $pkgdir/usr/bin/ + install -p -m=0755 src/usr/bin/gce-nic-naming \ + $pkgdir/usr/bin/gce-nic-naming + install -p -m=0755 src/usr/bin/google_optimize_local_ssd \ + $pkgdir/usr/bin/google_optimize_local_ssd + install -p -m=0755 src/usr/bin/google_set_hostname \ + $pkgdir/usr/bin/google_set_hostname + install -p -m=0755 src/usr/bin/google_set_multiqueue \ + $pkgdir/usr/bin/google_set_multiqueue } |
