diff --git a/main/ifupdown-ng/0001-openrc-use-auto-selector-when-determining-which-inte.patch b/main/ifupdown-ng/0001-openrc-use-auto-selector-when-determining-which-inte.patch
new file mode 100644
index 0000000000000000000000000000000000000000..f541a87ac845bcb3ce7f3b902601e9be304cf9ed
--- /dev/null
+++ b/main/ifupdown-ng/0001-openrc-use-auto-selector-when-determining-which-inte.patch
@@ -0,0 +1,26 @@
+From 509b75bc73db4660df7d45e7863929e45bd32bab Mon Sep 17 00:00:00 2001
+From: Ariadne Conill <ariadne@dereferenced.org>
+Date: Sat, 17 Oct 2020 05:20:10 -0600
+Subject: [PATCH] openrc: use --auto selector when determining which interfaces
+ to start (closes #112)
+
+---
+ dist/openrc/networking.initd | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/dist/openrc/networking.initd b/dist/openrc/networking.initd
+index 3ce673a..eaebdab 100644
+--- a/dist/openrc/networking.initd
++++ b/dist/openrc/networking.initd
+@@ -21,7 +21,7 @@ find_ifaces() {
+ 	if [ -n "$single_iface" ]; then
+ 		echo $single_iface
+ 	else
+-		ifquery -L -i "$cfgfile"
++		ifquery -L -a -i "$cfgfile"
+ 	fi
+ }
+ 
+-- 
+2.28.0
+
diff --git a/main/ifupdown-ng/APKBUILD b/main/ifupdown-ng/APKBUILD
index ec6124b5d662097a55f8e1f9fe1f4394911d824b..433774bcc58ee90db850e4c7f09f6f4e9839b56f 100644
--- a/main/ifupdown-ng/APKBUILD
+++ b/main/ifupdown-ng/APKBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Ariadne Conill <ariadne@dereferenced.org>
 pkgname=ifupdown-ng
 pkgver=0.10.0
-pkgrel=1
+pkgrel=2
 pkgdesc="tools for managing network configuration"
 url="https://github.com/ifupdown-ng/ifupdown-ng"
 arch="all"
@@ -10,7 +10,8 @@ checkdepends="kyua atf"
 makedepends="scdoc"
 install=""
 subpackages="$pkgname-doc $pkgname-iproute2 $pkgname-ppp $pkgname-wireguard $pkgname-ethtool $pkgname-batman $pkgname-openrc"
-source="https://distfiles.dereferenced.org/ifupdown-ng/ifupdown-ng-$pkgver.tar.xz"
+source="https://distfiles.dereferenced.org/ifupdown-ng/ifupdown-ng-$pkgver.tar.xz
+	0001-openrc-use-auto-selector-when-determining-which-inte.patch"
 builddir="$srcdir/ifupdown-ng-$pkgver"
 provides="ifupdown-any"
 provider_priority=900
@@ -97,4 +98,5 @@ openrc() {
 	install -D -m644 "$builddir"/dist/openrc/networking.confd "$subpkgdir"/etc/conf.d/networking
 }
 
-sha512sums="0b307688254a8139cbb6086f183bfff6f19b79380a6a72171953714f2e05009eb05444356b85c51ee647ef389ffbd522c36df3fedf5c62c58b4a8ca73cfc4757  ifupdown-ng-0.10.0.tar.xz"
+sha512sums="0b307688254a8139cbb6086f183bfff6f19b79380a6a72171953714f2e05009eb05444356b85c51ee647ef389ffbd522c36df3fedf5c62c58b4a8ca73cfc4757  ifupdown-ng-0.10.0.tar.xz
+4ded9ab441ce8ed3659a0e7a9250e22b5e9bee8e6152b1978c4f33df237791b6ab2ea6a355cc583b2fbfecb5917178d145b230980beaa7a7d461e0d5ec977a8b  0001-openrc-use-auto-selector-when-determining-which-inte.patch"