|
From b669be9576e1b170f5a7f9b68f826706e2c0ebdb Mon Sep 17 00:00:00 2001 |
|
From: Kyle Manna <kyle@kylemanna.com> |
|
Date: Tue, 25 Oct 2016 13:06:12 -0700 |
|
Subject: [PATCH 2/2] pkgrel: Sync with upstream |
|
|
|
* Same tagged version. |
|
|
|
https://github.com/gh2o/digitalocean-debian-to-arch@7ade66178ac664dedb00fd6a763c4d597ead4480 |
|
--- |
|
.SRCINFO | 4 ++-- |
|
PKGBUILD | 6 +++--- |
|
digitalocean-synchronize | 6 ++++++ |
|
digitalocean-synchronize.service | 3 --- |
|
4 files changed, 11 insertions(+), 8 deletions(-) |
|
|
|
diff --git a/.SRCINFO b/.SRCINFO |
|
index 411b4be..101f3ed 100644 |
|
--- a/.SRCINFO |
|
+++ b/.SRCINFO |
|
@@ -1,9 +1,9 @@ |
|
# Generated by mksrcinfo v8 |
|
-# Tue Oct 25 20:02:52 UTC 2016 |
|
+# Tue Oct 25 20:07:25 UTC 2016 |
|
pkgbase = digitalocean-synchronize |
|
pkgdesc = DigitalOcean Synchronization (passwords, keys, networks) |
|
pkgver = 2.4 |
|
- pkgrel = 3 |
|
+ pkgrel = 4 |
|
url = https://github.com/gh2o/digitalocean-debian-to-arch |
|
install = digitalocean-synchronize.install |
|
arch = any |
|
diff --git a/PKGBUILD b/PKGBUILD |
|
index c9b8e1c..705a345 100644 |
|
--- a/PKGBUILD |
|
+++ b/PKGBUILD |
|
@@ -3,7 +3,7 @@ |
|
|
|
pkgname=digitalocean-synchronize |
|
pkgver=2.4 |
|
-pkgrel=3 |
|
+pkgrel=4 |
|
pkgdesc='DigitalOcean Synchronization (passwords, keys, networks)' |
|
url='https://github.com/gh2o/digitalocean-debian-to-arch' |
|
arch=('any') |
|
@@ -13,8 +13,8 @@ install=digitalocean-synchronize.install |
|
source=('digitalocean-synchronize' |
|
'digitalocean-synchronize.service') |
|
|
|
-sha256sums=('2115bcf34d80186103e4399f5a20d410145ee50d316a67bdfe6f43c4b11d2064' |
|
- '5888d367a08604b17528d58aa26050209d8ececf7ed35f90b5e96b31165b6a1c') |
|
+sha256sums=('37261e4f5a79a5308e8e94925a037cc2e3d13fa5a473f6fc9b57bed07c06ed5d' |
|
+ '0e51944270c52293f81ea63cb73af42f93341009ddf714ca3a7afe9d4d15a2a8') |
|
|
|
package() { |
|
install -Dm755 digitalocean-synchronize ${pkgdir}/usr/bin/digitalocean-synchronize |
|
diff --git a/digitalocean-synchronize b/digitalocean-synchronize |
|
index 35593fa..bf6827b 100644 |
|
--- a/digitalocean-synchronize |
|
+++ b/digitalocean-synchronize |
|
@@ -83,6 +83,12 @@ process_interface() { |
|
fi |
|
log "Added IPv4 address ${address}/${prefix} on ${interface}." |
|
fi |
|
+ if [[ " ${attrs} " =~ " anchor_ipv4/ " ]]; then |
|
+ local address=$(curl -sf ${url}anchor_ipv4/address) |
|
+ local prefix=$(netmask_to_prefix $(curl -sf ${url}anchor_ipv4/netmask)) |
|
+ echo "Address=${address}/${prefix}" |
|
+ log "Added Anchor IPv4 address ${address}/${prefix} on ${interface}." |
|
+ fi |
|
if [[ " ${attrs} " =~ " ipv6/ " ]]; then |
|
local address=$(curl -sf ${url}ipv6/address) |
|
local prefix=$(curl -sf ${url}ipv6/cidr) |
|
diff --git a/digitalocean-synchronize.service b/digitalocean-synchronize.service |
|
index 74a0c1c..045b8d3 100644 |
|
--- a/digitalocean-synchronize.service |
|
+++ b/digitalocean-synchronize.service |
|
@@ -7,6 +7,3 @@ After=systemd-udevd.service |
|
[Service] |
|
Type=oneshot |
|
ExecStart=/usr/sbin/digitalocean-synchronize |
|
- |
|
-[Install] |
|
-WantedBy=multi-user.target |
|
-- |
|
2.10.1 |
|
|