blob: f49237cdd466fc391c2d9bfa169512cc59b5d41f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
post_install() {
DKMS=`which dkms 2>/dev/null`
echo ">>> DKMS: Module add, build, and install"
$DKMS add -m pl2501 -v 20121021
$DKMS build -m pl2501 -v 20121021
$DKMS install -m pl2501 -v 20121021
modprobe pl2501
/sbin/depmod -a
cat <<EOF
EOF
}
pre_upgrade() {
pre_remove
}
pre_remove() {
DKMS=`which dkms 2>/dev/null`
echo ">>> DKMS: Module uninstall"
line=`$DKMS status -m pl2501`
if echo "$line" | grep -E 'added|built|installed'; then
version=`echo "$line" | sed "s/pl2501,\([^,]*\)[,:].*/\1/;t;d"`
$DKMS remove -m pl2501 -v $version --all
fi
/sbin/depmod -a
}
post_upgrade() {
cd lib/modules
for i in extramodules-*; do depmod $(cat "$i/version"); done
cd ../..
}
|