summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGI_Jack2020-08-27 19:33:23 -0400
committerGI_Jack2020-08-27 19:33:23 -0400
commitb687207c87ea31f28f11cb7f61d4f45a151fb3b6 (patch)
tree5c57b7b432ff0744d92047d81867943dc8bad7fa
parent49f346bea4c11cdb90277e0c76f50857a3091ef0 (diff)
downloadaur-b687207c87ea31f28f11cb7f61d4f45a151fb3b6.tar.gz
version 1.1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD20
-rw-r--r--runonce.install9
3 files changed, 31 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 40905c932896..9458713888de 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
+
diff --git a/PKGBUILD b/PKGBUILD
index 4d093ddcc1a1..f04ccaf3cf33 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+}