diff options
author | GI_Jack | 2020-08-27 19:33:23 -0400 |
---|---|---|
committer | GI_Jack | 2020-08-27 19:33:23 -0400 |
commit | b687207c87ea31f28f11cb7f61d4f45a151fb3b6 (patch) | |
tree | 5c57b7b432ff0744d92047d81867943dc8bad7fa | |
parent | 49f346bea4c11cdb90277e0c76f50857a3091ef0 (diff) | |
download | aur-b687207c87ea31f28f11cb7f61d4f45a151fb3b6.tar.gz |
version 1.1
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | runonce.install | 9 |
3 files changed, 31 insertions, 12 deletions
@@ -1,13 +1,19 @@ -pkgbase = cloud-init-extra +pkgbase = clout-init-extra pkgdesc = Extra configs and templates for cloud-init - pkgver = 1.0 + pkgver = 1.1 pkgrel = 1 url = https://github.com/GIJack/cloud-init-extra arch = any license = GPL depends = cloud-init - source = cloud-init-extra-1.0.tar.gz::https://github.com/GIJack/cloud-init-extra/archive/v1.0.tar.gz - sha256sums = 4cf1ac772773466c3418605ebf357e7a3d8660286af0721d69331b4c4efdd41d + source = cloud-init-extra-1.1.tar.gz::https://github.com/GIJack/cloud-init-extra/archive/v1.1.tar.gz + sha256sums = 2f6040e4e8e0e16a5097375ae4beaa816d48f7422f4bb12eadd125952bbff189 pkgname = cloud-init-extra +pkgname = cloud-init-runonce + pkgdesc = Dummy Package that runs an initialization script for cloud-init + install = runonce.install + depends = cloud-init + depends = cloud-init-extra + @@ -1,7 +1,7 @@ # Maintainer: GI_Jack <GI_Jack@hackermail.com> - -pkgname=cloud-init-extra -pkgver=1.0 +pkgbase=clout-init-extra +pkgname=('cloud-init-extra' 'cloud-init-runonce') +pkgver=1.1 pkgrel=1 pkgdesc="Extra configs and templates for cloud-init" arch=('any') @@ -9,11 +9,15 @@ url="https://github.com/GIJack/cloud-init-extra" license=('GPL') depends=('cloud-init') source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/GIJack/cloud-init-extra/archive/v${pkgver}.tar.gz") -sha256sums=('4cf1ac772773466c3418605ebf357e7a3d8660286af0721d69331b4c4efdd41d') +sha256sums=('2f6040e4e8e0e16a5097375ae4beaa816d48f7422f4bb12eadd125952bbff189') -package() { +package_cloud-init-extra() { cd "${pkgname}-${pkgver}" - #make DESTDIR="$pkgdir/" install - install -Dm644 config/00_datasources.cfg "${pkgdir}/etc/cloud/cloud.cfg.d/00_datasources.cfg" - install -Dm644 template/hosts.arch.tmpl "${pkgdir}/etc/cloud/templates/hosts.arch.tmpl" + make DESTDIR="$pkgdir/" PREFIX="/usr" install +} + +package_cloud-init-runonce() { + pkgdesc="Dummy Package that runs an initialization script for cloud-init" + depends+=("cloud-init-extra") + install=runonce.install } diff --git a/runonce.install b/runonce.install new file mode 100644 index 000000000000..4d8e9bfedab6 --- /dev/null +++ b/runonce.install @@ -0,0 +1,9 @@ +post_install() { + # run the initalization script + # + bash /usr/share/clout-init-extra/init.sh +} + +post_upgrade(){ + echo "Init only runs for fresh installs. Perform the changes manually for upgraded images" +} |