mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
886 B

  1. if [ "$ROCKCFG_PKG_LINUX_MISDN" = 1 ] && [ "${xpkg:0:7}" == "linux26" \
  2. -a "$stagelevel" -ge 5 ]; then
  3. mypwd=$PWD
  4. cd $builddir
  5. misdnkerneltar=$(grep misdnkerneltar \
  6. $base/package/avm/misdn-user/misdn-user.desc | \
  7. awk 'BEGIN{FS="="}{print $2}')
  8. tar $taropt $base/download/mirror/${misdnkerneltar:0:1}/$misdnkerneltar.tar.bz2
  9. cd mISDN
  10. sed -i -e "s,\(KERNELDIR=\)[^\t\"]*,\1$builddir/linux-$ver," std2kern
  11. cd $mypwd
  12. hook_add postpatch 3 '\
  13. echo_status "Adding mISDN driver";
  14. mypwd=$PWD; \
  15. cd $builddir/mISDN; \
  16. ./std2kern || exit 1; \
  17. cd $mypwd; \
  18. sed -i -e "s,pdev->slot_name,pci_name(pdev)," drivers/isdn/hardware/mISDN/*; \
  19. sed -i -e "s,pci_find_subsys,pci_get_subsys," drivers/isdn/hardware/mISDN/*; \
  20. '
  21. var_append confscripts " " "$base/package/avm/misdn-user/kernelconfig.sh"
  22. else
  23. echo_status "No mISDN driver in this config"
  24. fi