From dbbdab5b084980b64b7713d792e4e128f23bcae8 Mon Sep 17 00:00:00 2001 From: Ariadne Conill Date: Wed, 1 Jan 2020 21:36:03 +0000 Subject: [PATCH] main/macifrename: new aport --- main/macifrename/APKBUILD | 35 ++++++++++++++++++++++++++++++ main/macifrename/macifrename.confd | 3 +++ main/macifrename/macifrename.initd | 14 ++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 main/macifrename/APKBUILD create mode 100644 main/macifrename/macifrename.confd create mode 100644 main/macifrename/macifrename.initd diff --git a/main/macifrename/APKBUILD b/main/macifrename/APKBUILD new file mode 100644 index 00000000000..83d383b5450 --- /dev/null +++ b/main/macifrename/APKBUILD @@ -0,0 +1,35 @@ +# Contributor: Ariadne Conill +# Maintainer: Ariadne Conill +pkgname="macifrename" +pkgver="0.1" +pkgrel=0 +pkgdesc="stably rename NICs based on MAC addresses" +url="https://git.sr.ht/~kaniini/macifrename" +arch="all" +license="ISC" +depends="" +makedepends="linux-headers" +install="" +subpackages="$pkgname-openrc" +source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~kaniini/$pkgname/archive/$pkgver.tar.gz + macifrename.initd + macifrename.confd" +builddir="$srcdir/$pkgname-$pkgver" +options="!check" + +build() { + cd "$builddir" + make +} + +package() { + cd "$builddir" + make install DESTDIR="$pkgdir" + + install -D -m755 "$srcdir"/macifrename.initd "$pkgdir"/etc/init.d/macifrename + install -D -m644 "$srcdir"/macifrename.confd "$pkgdir"/etc/conf.d/macifrename +} + +sha512sums="4048cf443a6726ece8337ace57f8ce323053a19ef342722d8bd4af9d7f6cc71cff9ab0d485c82f3c8e02203375af90fbf7c5b39baeef2435c7f32c7fca3d6c9d macifrename-0.1.tar.gz +2d7351c7cedebe9d323dc991890f598c9947cd21a3e5fd438f6a7161a36853865c6954150d1d77f5269f457241ed9e0b7ceb370ec0938c9fe344d996c25426d9 macifrename.initd +d6c28da2cd5205f4ffdf353ec88acfbb00ffbff5e984fc949b7c7e8de46ddfeba6af2c41675460599bf7fba36b661fe7b83a6e1c4bb84c0ee513410b7661c6d1 macifrename.confd" diff --git a/main/macifrename/macifrename.confd b/main/macifrename/macifrename.confd new file mode 100644 index 00000000000..21611ddbbd2 --- /dev/null +++ b/main/macifrename/macifrename.confd @@ -0,0 +1,3 @@ +# extra arguments for macifrename +# usually a path to a file like /etc/iftab +MACIFRENAME_OPTS="" diff --git a/main/macifrename/macifrename.initd b/main/macifrename/macifrename.initd new file mode 100644 index 00000000000..3020900049d --- /dev/null +++ b/main/macifrename/macifrename.initd @@ -0,0 +1,14 @@ +#!/sbin/openrc-run + +depend() { + before net + keyword -vserver -lxc +} + +start() { + ebegin "Renaming network devices" + + /usr/sbin/macifrename ${MACIFRENAME_OPTS} + + eend $? +}