ports/emulators/vmware2/scripts/pre-install
Florent Thoumie 4b19291d48 - Should fix compilation and vmmon in latest 5.x.
PR:		ports/68202
Submitted by:	Marc van Kempen <marc@bowtie.nl>
Approved by:	maintainer
2005-04-15 10:20:18 +00:00

32 lines
966 B
Bash

#!/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 -s /dev/ttyva ${linux_dev}/tty11
ln -s /dev/ttyvb ${linux_dev}/tty12
ln -s ${linux_dev}/tty1 ${linux_dev}/tty0
mknod ${linux_dev}/null c 2 2
chmod 666 ${linux_dev}/null
rm -f /compat/linux/dev/vmnet1
if [ "$OSVERSION" -lt "500104" ]; then
echo Creating vmnet1 node
mknod /compat/linux/dev/vmnet1 c 149 ${VMNET1_MINOR}
fi
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