summaryrefslogblamecommitdiff
path: root/emulators/vmware3/scripts/pre-install
blob: f4cb4d7ebd83ef38df4338c097e859a6f1e903a3 (plain) (tree)
1
2
3
4
5
6
7
8
9
         

                                          
                          




                               

                              

                                                  
    


                                          

                        
                         
                                       


                                     
                                                           



                                            
#!/bin/sh

echo Setup Linux compatible /dev directory
linux_dev=${LINUXBASE}/dev
if [ ! -d $linux_dev ];  then
    echo Creating $linux_dev
    mkdir $linux_dev
    chown root:wheel $linux_dev
    chmod 755 $linux_dev
fi
echo Creating $linux_dev/tty\?
for n in 0 1 2 3 4 5 6 7 8 9; do
    ln -s /dev/ttyv$n $linux_dev/tty`expr 1 + $n`;
done
ln -fs /dev/ttyva ${linux_dev}/tty11
ln -fs /dev/ttyvb ${linux_dev}/tty12
ln -fs ${linux_dev}/tty1 ${linux_dev}/tty0
echo Creating vmmon node
mknod /dev/vmmon c 200 0
echo Creating vmnet1 node
mknod /dev/vmnet1 c 149 ${VMNET1_MINOR}
echo Creating $linux_dev/hd\?
mknod ${linux_dev}/hda b 0 0x00010002
mknod ${linux_dev}/hdb b 0 0x0001000a
# Do not enable below, because vmware-wizard is locked when
# doing something like access("/dev/hdc"...)
#mknod ${linux_dev}/hdc b 0 0x00010012
#mknod ${linux_dev}/hdd b 0 0x0001001a
echo Done