aboutsummaryrefslogtreecommitdiffstats
path: root/main/augeas
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2018-03-06 15:28:21 +0200
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2018-03-06 16:47:09 +0200
commit36dada2b6589d890a113c6652b581c97401002e7 (patch)
tree06ab678bd4db02aa61167a997d2d24e07fe1a056 /main/augeas
parent96dab6185369426237317cc51ed2ec3358e0e469 (diff)
downloadaports-36dada2b6589d890a113c6652b581c97401002e7.tar.bz2
aports-36dada2b6589d890a113c6652b581c97401002e7.tar.xz
main/augeas: auto-load awall policies
Diffstat (limited to 'main/augeas')
-rw-r--r--main/augeas/APKBUILD14
-rw-r--r--main/augeas/awall.aug9
2 files changed, 19 insertions, 4 deletions
diff --git a/main/augeas/APKBUILD b/main/augeas/APKBUILD
index 42bc0968eb..3acc8ce2cd 100644
--- a/main/augeas/APKBUILD
+++ b/main/augeas/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=augeas
pkgver=1.10.1
-pkgrel=1
+pkgrel=2
pkgdesc="A configuration editing tool"
url="http://augeas.net"
arch="all"
@@ -11,7 +11,8 @@ subpackages="$pkgname-static $pkgname-dev $pkgname-doc $pkgname-tests::noarch $p
source="http://download.augeas.net/augeas-$pkgver.tar.gz
0001-new-lens-Strongswan.patch
fix-test.patch
- acf.aug"
+ acf.aug
+ awall.aug"
builddir="$srcdir/$pkgname-$pkgver"
options="!checkroot"
@@ -44,7 +45,11 @@ package() {
rm -rf "$pkgdir"/usr/lib/charset.alias
# Upstream packaging mistake, this should never have been installed
rm -f "$pkgdir"/usr/bin/dump
- install -m 644 "$srcdir"/acf.aug "$pkgdir"/usr/share/augeas/lenses
+
+ local lens
+ for lens in acf awall; do
+ install -m 644 "$srcdir"/$lens.aug "$pkgdir"/usr/share/augeas/lenses
+ done
}
tests() {
@@ -75,4 +80,5 @@ static() {
sha512sums="382e8ef6a5bd3d12d7d2e0d2987f39c04ff7df3f07cd68aa732bf266b89d5d59a85be63921a7ff70f9219dbc6bb8547f80528242caa9417e08a008d1721cb1d2 augeas-1.10.1.tar.gz
c4544af27ff60b9198bfba9b753e22caba1a1eba1a7c2c18aaac06242e2fce3a653be6ff3c88c26b27c0331d89f65aa1581c2a859c0c1c47d5a01c0b942c1a79 0001-new-lens-Strongswan.patch
9768878b2f8710436ef1eba7868c22b5eff1d2d549434bf76aced72ebdb4af4f769ea638dedf42ac9b617aaa53d1a767ed6b18868dd0bb3cf72cb3889f6d933a fix-test.patch
-74d728abdf4d3eebdeb3823c1d2588c214fd52734c8855fe3ddbfb6465d31c88d093df356e42effdd3dbdff1a62c52894c7aa840bd6ea8df4995c4f3aa53e919 acf.aug"
+74d728abdf4d3eebdeb3823c1d2588c214fd52734c8855fe3ddbfb6465d31c88d093df356e42effdd3dbdff1a62c52894c7aa840bd6ea8df4995c4f3aa53e919 acf.aug
+fe83e70ddeced87fea4c4dbdfb90b7497bc5fd01b6b097f0f49c52894b4dc1d93cf217ae7aa98abeaba0a9f8e8e18a1d426b6c203b318afde9cd5164cbe604b1 awall.aug"
diff --git a/main/augeas/awall.aug b/main/augeas/awall.aug
new file mode 100644
index 0000000000..e4432d21c2
--- /dev/null
+++ b/main/augeas/awall.aug
@@ -0,0 +1,9 @@
+(* Copyright (C) 2018 Kaarle Ritvanen *)
+
+module Awall =
+
+autoload xfm
+
+let xfm = transform Json.lns (
+ incl "/etc/awall/*.json" . incl "/etc/awall/*/*.json"
+)