summaryrefslogtreecommitdiffstats
path: root/main/vlan
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-06-21 10:10:01 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2012-06-21 10:10:01 +0200
commit988327007b1bdde66fd0a5f9c381076aa3828ffe (patch)
tree643cbc0a4967e9b8a6f7d564a558274e330c0a37 /main/vlan
parente392bf0f4b14193a09d0b5c7705db71009b0b6b3 (diff)
downloadaports-988327007b1bdde66fd0a5f9c381076aa3828ffe.tar.bz2
aports-988327007b1bdde66fd0a5f9c381076aa3828ffe.tar.xz
main/vlan: load kernel module 8021q if needed
ref #1212
Diffstat (limited to 'main/vlan')
-rw-r--r--main/vlan/APKBUILD4
-rw-r--r--main/vlan/vlan.pre-up3
2 files changed, 5 insertions, 2 deletions
diff --git a/main/vlan/APKBUILD b/main/vlan/APKBUILD
index 30910bcb4..4ab6f2aea 100644
--- a/main/vlan/APKBUILD
+++ b/main/vlan/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=vlan
pkgver=1.9
-pkgrel=0
+pkgrel=1
pkgdesc="Scripts for configuring VLAN network interfaces"
url="http://wiki.alpinelinux.org/wiki/Vlan"
arch="noarch"
@@ -44,4 +44,4 @@ package() {
md5sums="3683be24d1fc1d8565e945c349c41571 mvlan.post-down
5b6232674e83b0dbfc24af523dd5ec03 mvlan.pre-up
cebaa97c933ed0f4cafd92f864ab4bc8 vlan.post-down
-c9acef8c17d8af19590767f57eb11b6b vlan.pre-up"
+53378ae34ad2f475901bb43049a6c146 vlan.pre-up"
diff --git a/main/vlan/vlan.pre-up b/main/vlan/vlan.pre-up
index 450e0d335..be66cff5f 100644
--- a/main/vlan/vlan.pre-up
+++ b/main/vlan/vlan.pre-up
@@ -4,6 +4,9 @@ do_vlan_config() {
local id="$2"
local newname="$3"
local nametype="$4"
+ if ! [ -d /proc/net/vlan ]; then
+ modprobe 8021q
+ fi
vconfig set_name_type ${nametype}
vconfig add ${device} ${id}
}