SRSS-4.1-28 on Linux-2.6.26

From Sun Ray User Group Wiki

Jump to: navigation, search

execute utinstall as usual. you'll recognize failures for:

  • SUNWutkau-4.1-28.i386.rpm
  • SUNWutio-4.1-28.i386.rpm
  • SUNWutdsk-4.1-28.i386.rpm

those can be fixed by:

sed -i -e 's/CFLAGS/EXTRA_CFLAGS/' /usr/src/SUNWut/utadem/Makefile
sed -i -e 's/CFLAGS/EXTRA_CFLAGS/' /usr/src/SUNWut/utio/Makefile
sed -i -e 's/CFLAGS/EXTRA_CFLAGS/' /usr/src/SUNWut/utdisk/Makefile
sed -i -e 's/ioctl32.h/ioctl.h/' /usr/src/SUNWut/utadem/utadem.h
sed -i -e 's/ioctl32.h/ioctl.h/' /usr/src/SUNWut/utio/utio.h
sed -i -e 's/ioctl32.h/ioctl.h/' /usr/src/SUNWut/utdisk/utdiskctl.h
sed -i -e 's/if __W.*/ifdef CONFIG_64BIT/' /usr/src/SUNWut/utdisk/utdiskctl.h
sed -i -e 's/error __W/warning __W/' /usr/src/SUNWut/utdisk/utdiskctl.h
sed -i -e 's/\(bio_endio(.*, \).*, /\1/' /usr/src/SUNWut/utdisk/utdisk.c
sed -i -e 's/\(bio_endio(.*, \).*, /\1/' /usr/src/SUNWut/utdisk/utdiskctl.c
make -C /usr/src/SUNWut/utadem
make -C /usr/src/SUNWut/utio
make -C /usr/src/SUNWut/utdisk
make -C /usr/src/SUNWut/utadem install
make -C /usr/src/SUNWut/utio install
make -C /usr/src/SUNWut/utdisk install
depmod -a

i have not tested the whole thing yet, but at least the kernel modules compile and load properly into 2.6.26.

Personal tools