mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-12-08 23:03:46 +00:00
35 lines
1 KiB
Text
35 lines
1 KiB
Text
KERNEL_VERSION='2.6.30-ARCH'
|
|
|
|
post_install() {
|
|
depmod -a -v $KERNEL_VERSION > /dev/null 2>&1
|
|
|
|
VMXNET="install pcnet32 /sbin/modprobe -q --ignore-install vmxnet;"
|
|
VMXNET="$VMXNET /sbin/modprobe -q --ignore-install pcnet32 $CMDLINE_OPTS;"
|
|
VMXNET="$VMXNET /bin/true;"
|
|
|
|
echo ">>> Enabling vmxnet driver in /etc/modprobe.d/modprobe.conf"
|
|
echo ">>> (this will disable pcnet32 driver)"
|
|
sed "$ a \\\n#VMware net driver\n$VMXNET" -i /etc/modprobe.d/modprobe.conf
|
|
echo
|
|
|
|
echo ">>>"
|
|
echo ">>> If vmxnet driver doesn't handle your NIC, you have to manually"
|
|
echo ">>> disable loading of pcnet32 driver by blacklisting it in /etc/rc.conf."
|
|
echo ">>>"
|
|
}
|
|
|
|
post_upgrade() {
|
|
depmod -a -v $KERNEL_VERSION > /dev/null 2>&1
|
|
}
|
|
|
|
post_remove() {
|
|
depmod -a -v $KERNEL_VERSION > /dev/null 2>&1
|
|
|
|
echo ">>> Disabling vmxnet driver in /etc/modprobe.d/modprobe.conf"
|
|
sed "/VMware net driver/,+1 d" -i /etc/modprobe.d/modprobe.conf
|
|
|
|
echo ">>>"
|
|
echo ">>> Remember to un-blacklist pcnet32 driver in /etc/rc.conf."
|
|
echo ">>>"
|
|
}
|
|
|