mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-01-27 18:43:33 +01:00
21 lines
770 B
Bash
Executable file
21 lines
770 B
Bash
Executable file
#!/bin/sh
|
|
|
|
### THIS SUCKS
|
|
### In a newer portage "emerge --list sets" will contain a kernel modules option
|
|
### However, we are not using that portage version yet....
|
|
### So until that is stable, we hack this to ensure compat-wireless is installed
|
|
### ...and leave the rest to the user
|
|
|
|
##rebuild compat-wireless modules if needed
|
|
if [ -e /var/lib/portage/world ]
|
|
then
|
|
#okay, confirmed we are gentoo...
|
|
#now check if compat-wireless is installed
|
|
if [ ! -e /lib/modules/`uname -r`/updates/compat/compat.ko ]
|
|
then
|
|
#the line below should rebuild compat-wireless iff it was already
|
|
#installed and isn't installed for the current kernel version
|
|
grep --quiet compat-drivers /var/lib/portage/world && ( emerge --nodeps -1 --quiet compat-drivers >/dev/null & )
|
|
|
|
fi
|
|
fi
|