From 988327007b1bdde66fd0a5f9c381076aa3828ffe Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 21 Jun 2012 10:10:01 +0200 Subject: main/vlan: load kernel module 8021q if needed ref #1212 --- main/vlan/APKBUILD | 4 ++-- main/vlan/vlan.pre-up | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'main/vlan') diff --git a/main/vlan/APKBUILD b/main/vlan/APKBUILD index 30910bcb4a..4ab6f2aea5 100644 --- a/main/vlan/APKBUILD +++ b/main/vlan/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa 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 450e0d3358..be66cff5f1 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} } -- cgit v1.2.3