diff options
author | Ariadne Conill <ariadne@dereferenced.org> | 2020-01-01 21:36:03 +0000 |
---|---|---|
committer | Ariadne Conill <ariadne@dereferenced.org> | 2020-01-22 14:13:26 +0000 |
commit | dbbdab5b084980b64b7713d792e4e128f23bcae8 (patch) | |
tree | a59d6911579cdb2c6312f8bb9c9405f96a89f162 | |
parent | adc699e016bc46e513c9004cbb8f4f31935ca7eb (diff) | |
download | alpine_aports-dbbdab5b084980b64b7713d792e4e128f23bcae8.tar.bz2 alpine_aports-dbbdab5b084980b64b7713d792e4e128f23bcae8.tar.xz alpine_aports-dbbdab5b084980b64b7713d792e4e128f23bcae8.zip |
main/macifrename: new aport
-rw-r--r-- | main/macifrename/APKBUILD | 35 | ||||
-rw-r--r-- | main/macifrename/macifrename.confd | 3 | ||||
-rw-r--r-- | main/macifrename/macifrename.initd | 14 |
3 files changed, 52 insertions, 0 deletions
diff --git a/main/macifrename/APKBUILD b/main/macifrename/APKBUILD new file mode 100644 index 0000000000..83d383b545 --- /dev/null +++ b/main/macifrename/APKBUILD | |||
@@ -0,0 +1,35 @@ | |||
1 | # Contributor: Ariadne Conill <ariadne@dereferenced.org> | ||
2 | # Maintainer: Ariadne Conill <ariadne@dereferenced.org> | ||
3 | pkgname="macifrename" | ||
4 | pkgver="0.1" | ||
5 | pkgrel=0 | ||
6 | pkgdesc="stably rename NICs based on MAC addresses" | ||
7 | url="https://git.sr.ht/~kaniini/macifrename" | ||
8 | arch="all" | ||
9 | license="ISC" | ||
10 | depends="" | ||
11 | makedepends="linux-headers" | ||
12 | install="" | ||
13 | subpackages="$pkgname-openrc" | ||
14 | source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~kaniini/$pkgname/archive/$pkgver.tar.gz | ||
15 | macifrename.initd | ||
16 | macifrename.confd" | ||
17 | builddir="$srcdir/$pkgname-$pkgver" | ||
18 | options="!check" | ||
19 | |||
20 | build() { | ||
21 | cd "$builddir" | ||
22 | make | ||
23 | } | ||
24 | |||
25 | package() { | ||
26 | cd "$builddir" | ||
27 | make install DESTDIR="$pkgdir" | ||
28 | |||
29 | install -D -m755 "$srcdir"/macifrename.initd "$pkgdir"/etc/init.d/macifrename | ||
30 | install -D -m644 "$srcdir"/macifrename.confd "$pkgdir"/etc/conf.d/macifrename | ||
31 | } | ||
32 | |||
33 | sha512sums="4048cf443a6726ece8337ace57f8ce323053a19ef342722d8bd4af9d7f6cc71cff9ab0d485c82f3c8e02203375af90fbf7c5b39baeef2435c7f32c7fca3d6c9d macifrename-0.1.tar.gz | ||
34 | 2d7351c7cedebe9d323dc991890f598c9947cd21a3e5fd438f6a7161a36853865c6954150d1d77f5269f457241ed9e0b7ceb370ec0938c9fe344d996c25426d9 macifrename.initd | ||
35 | d6c28da2cd5205f4ffdf353ec88acfbb00ffbff5e984fc949b7c7e8de46ddfeba6af2c41675460599bf7fba36b661fe7b83a6e1c4bb84c0ee513410b7661c6d1 macifrename.confd" | ||
diff --git a/main/macifrename/macifrename.confd b/main/macifrename/macifrename.confd new file mode 100644 index 0000000000..21611ddbbd --- /dev/null +++ b/main/macifrename/macifrename.confd | |||
@@ -0,0 +1,3 @@ | |||
1 | # extra arguments for macifrename | ||
2 | # usually a path to a file like /etc/iftab | ||
3 | MACIFRENAME_OPTS="" | ||
diff --git a/main/macifrename/macifrename.initd b/main/macifrename/macifrename.initd new file mode 100644 index 0000000000..3020900049 --- /dev/null +++ b/main/macifrename/macifrename.initd | |||
@@ -0,0 +1,14 @@ | |||
1 | #!/sbin/openrc-run | ||
2 | |||
3 | depend() { | ||
4 | before net | ||
5 | keyword -vserver -lxc | ||
6 | } | ||
7 | |||
8 | start() { | ||
9 | ebegin "Renaming network devices" | ||
10 | |||
11 | /usr/sbin/macifrename ${MACIFRENAME_OPTS} | ||
12 | |||
13 | eend $? | ||
14 | } | ||