diff options
author | Fredy Alberto García Güiza | 2022-02-08 20:44:11 -0500 |
---|---|---|
committer | GitHub | 2022-02-08 20:44:11 -0500 |
commit | 5f51fd6c138f2f8e371724ed8e700954a99c1160 (patch) | |
tree | a3245b07f797320fc39b22b5be9116d4cdeed4b9 | |
parent | 3a8fc7dd65a4be2e41f4bbe3117cada308342202 (diff) | |
parent | 0935beb0494c885f3dcbbb08bb4730947d8b9713 (diff) | |
download | aur-5f51fd6c138f2f8e371724ed8e700954a99c1160.tar.gz |
Merge pull request #2 from ppira/fix-tun
make tun interfaces unmanaged
-rw-r--r-- | 10-appgate-tun.network | 5 | ||||
-rw-r--r-- | PKGBUILD | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/10-appgate-tun.network b/10-appgate-tun.network new file mode 100644 index 000000000000..8a0e3c34d9c9 --- /dev/null +++ b/10-appgate-tun.network @@ -0,0 +1,5 @@ +[Match] +Name=tun* + +[Link] +Unmanaged=yes @@ -16,10 +16,12 @@ options=(staticlibs !strip !emptydirs) source=( "https://bin.${pkgname}.com/${pkgver%.*}/client/${pkgname}_${pkgver}_amd64.deb" "${pkgname%%-*}driver.service.patch" + "10-appgate-tun.network" ) sha256sums=( "f0aed1aa4c69c91b10dd01c621f4dc84b699efffa4d216e225d97bb9cfbebd8b" "0789aa07d6a7af44187e407696d930e78c50370c19b8399722ebecb0655ffcdb" + "2eb0daa10429e67d703cceccd34069da3044d99c5652658ec73c7a01c88b64e9" ) prepare() { @@ -41,6 +43,9 @@ package() { # Install service files install -dm755 "${pkgdir}/usr/lib/systemd/system" install -Dm644 "${srcdir}/${pkgname}/lib/systemd/system/"* "${pkgdir}/usr/lib/systemd/system/" + # Make systemd-networkd not manage tun interfaces + install -dm755 "${pkgdir}/usr/lib/systemd/network" + install -Dm644 "${srcdir}/10-appgate-tun.network" "${pkgdir}/usr/lib/systemd/network/" # Install license files install -Dm644 "${srcdir}/${pkgname}/usr/share/doc/${pkgname/-sdp/}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/copyright" |