Browse Source

Andreas V. Meier:


			
			
				rocklinux
			
			
		
Andreas V. 'netrunner' Meier 19 years ago
parent
commit
bfb70799b8
3 changed files with 15 additions and 18 deletions
  1. +10
    -0
      package/avm/misdn-user/kernelconfig.sh
  2. +0
    -16
      package/avm/misdn-user/pkg_config_linux.in
  3. +5
    -2
      package/avm/misdn-user/pkg_linux_pre.conf

+ 10
- 0
package/avm/misdn-user/kernelconfig.sh

@ -0,0 +1,10 @@
if [ x"$ROCKCFG_PKG_LINUX_MISDN" == x'1' ]; then
for x in AVM_FRITZ HFCPCI HFCMULTI HFCUSB SPEEDFAX W6692 DSP; do
sed -i "/CONFIG_MISDN_$x.*/d" $1
echo "CONFIG_MISDN_$x=y" >> $1
done
else
for x in AVM_FRITZ HFCPCI HFCMULTI HFCUSB SPEEDFAX W6692 DSP; do
sed -i "/CONFIG_MISDN_$x.*/d" $1
done
fi

+ 0
- 16
package/avm/misdn-user/pkg_config_linux.in

@ -1,19 +1,3 @@
if [ "$ROCKCFG_PKG_LINUX_IMG26" = 1 ]; then
bool 'Add mISDN driver to 2.6 kernel' ROCKCFG_PKG_LINUX_MISDN 0
if [ ! x"$ROCKCFG_PKG_LINUX_CUSTCONFIG" == x"1" ]; then
comment "Please activate custom kernel configuration above"
comment " to build mISDN drivers during kernel build"
fi
if [ x"$ROCKCFG_PKG_LINUX_MISDN" == x'1' ]; then
for x in AVM_FRITZ HFCPCI HFCMULTI HFCUSB SPEEDFAX W6692 DSP; do
grep -s -v CONFIG_MISDN_$x config/$config.$swpid/linux.cfg > config/$config.$swpid/linux.cfg.$$
echo "CONFIG_MISDN_$x=y" >> config/$config.$swpid/linux.cfg.$$
mv config/$config.$swpid/linux.cfg.$$ config/$config.$swpid/linux.cfg
done
else
for x in AVM_FRITZ HFCPCI HFCMULTI HFCUSB SPEEDFAX W6692 DSP; do
grep -s -v CONFIG_MISDN_$x config/$config.$swpid/linux.cfg > config/$config.$swpid/linux.cfg.$$
mv config/$config.$swpid/linux.cfg.$$ config/$config.$swpid/linux.cfg
done
fi
fi

+ 5
- 2
package/avm/misdn-user/pkg_linux_pre.conf

@ -1,4 +1,5 @@
if [ "$ROCKCFG_PKG_LINUX_MISDN" = 1 ] && [ "${xpkg:0:7}" == "linux26" ]; then
if [ "$ROCKCFG_PKG_LINUX_MISDN" = 1 ] && [ "${xpkg:0:7}" == "linux26" \
-a "$stagelevel" -ge 5 ]; then
mypwd=$PWD
cd $builddir
misdnkerneltar=$(grep misdnkerneltar \
@ -15,8 +16,10 @@ if [ "$ROCKCFG_PKG_LINUX_MISDN" = 1 ] && [ "${xpkg:0:7}" == "linux26" ]; then
cd $builddir/mISDN; \
./std2kern || exit 1; \
cd $mypwd; \
sed -i -e "s,pdev->slot_name,pci_name(pdev)," drivers/isdn/hardware/mISDN/* \
sed -i -e "s,pdev->slot_name,pci_name(pdev)," drivers/isdn/hardware/mISDN/*; \
sed -i -e "s,pci_find_subsys,pci_get_subsys," drivers/isdn/hardware/mISDN/*; \
'
var_append confscripts " " "$base/package/avm/misdn-user/kernelconfig.sh"
else
echo "No mISDN driver in this config"
fi

Loading…
Cancel
Save