hi list,

I'm experimenting with the 3.6.3-1 rpms from
http://www.bcgsc.ca/downloads/oscar/systemimager/

This is on Suse SLES9, kernel 2.6.5-7.244-smp


Running si_prepareclient fails with:

/dev/MAKEDEV: line 1: major_/dev/vc/0=4: No such file or directory
/dev/MAKEDEV: line 1: major_/dev/tty=5: No such file or directory
/dev/MAKEDEV: line 1: major_/dev/console=5: No such file or directory
/dev/MAKEDEV: line 1: major_/dev/ptmx=5: No such file or directory
/dev/MAKEDEV: line 1: major_device-mapper=253: command not found
/dev/MAKEDEV: don't know how to make device "/tmp/.systemimager.3/dev"
Couldn't /dev/MAKEDEV -d /tmp/.systemimager.3/dev hda sda. at 
/usr/lib/systemimager/perl/SystemImager/UseYourOwnKernel.pm line 98.


It appears the suse version of the MAKEDEV script does support '-d' flag as
UseYourOwnKernel.pm expects.  Must be a different version of MAKEDEV.  Suse
version uses '-d' flag to delete devices.  Another case of arbirtary vendor
discrepancies, I suppose. 

Is it reasonable for UseYourOwnKernel.pm to use a more standard method to 
create devices?

        #
        # Use MAKEDEV to create special devices for hard disks
        #
        #$cmd = qq(/dev/MAKEDEV -d $staging_dir/dev hda sda);
        $cmd = qq(/bin/mknod -m660 $staging_dir/dev/hda b 3 0);
        !system( $cmd ) or die( "Couldn't $cmd." );

        $cmd = qq(/bin/mknod -m660 $staging_dir/dev/sda b 8 0);
        !system( $cmd ) or die( "Couldn't $cmd." );




-- 

-ashley

Did you try poking at it with a stick?



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Sisuite-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to