added input_server, keyboard addon, ps2_hid
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11287 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
+22
-7
@@ -64,15 +64,16 @@ BEOS_BIN="touch sync ln listarea listattr listsem listport \
|
|||||||
isvolume shutdown safemode sysinfo kill diff cmp more \
|
isvolume shutdown safemode sysinfo kill diff cmp more \
|
||||||
renice rmattr addattr listdev pwd chmod chown chgrp dd \
|
renice rmattr addattr listdev pwd chmod chown chgrp dd \
|
||||||
tee md5sum catattr query lsindex mkindex roster listimage \
|
tee md5sum catattr query lsindex mkindex roster listimage \
|
||||||
quit open translate setvolume waitfor"
|
quit open translate setvolume waitfor uname"
|
||||||
|
|
||||||
BEOS_SYSTEM_LIB="libbe.so libstdc++.r4.so libnet.so libmedia.so \
|
BEOS_SYSTEM_LIB="libbe.so libstdc++.r4.so libnet.so libmedia.so \
|
||||||
libtranslation.so libbind.so libnetapi.so libsocket.so"
|
libtranslation.so libbind.so libnetapi.so libsocket.so"
|
||||||
|
|
||||||
BEOS_SYSTEM_SERVERS="registrar syslog_daemon media_server media_addon_server"
|
BEOS_SYSTEM_SERVERS="registrar syslog_daemon media_server media_addon_server input_server"
|
||||||
|
|
||||||
BEOS_ADD_ONS_TRANSLATORS="STXTTranslator RTF-Translator"
|
BEOS_ADD_ONS_TRANSLATORS="STXTTranslator RTF-Translator"
|
||||||
BEOS_ADD_ONS_MEDIA="mixer.media_addon legacy.media_addon multi_audio.media_addon"
|
BEOS_ADD_ONS_MEDIA="mixer.media_addon legacy.media_addon multi_audio.media_addon"
|
||||||
|
BEOS_ADD_ONS_INPUT_DEVICES="<input>keyboard"
|
||||||
|
|
||||||
echo "Building executables and libraries..."
|
echo "Building executables and libraries..."
|
||||||
|
|
||||||
@@ -81,8 +82,8 @@ jam -q rc resattr kernel boot_loader config_manager pci isa ide scsi \
|
|||||||
scsi_periph intel keyboard scsi_dsk scsi_cd \
|
scsi_periph intel keyboard scsi_dsk scsi_cd \
|
||||||
rld.so kernel_fortune consoled \
|
rld.so kernel_fortune consoled \
|
||||||
$BEOS_BIN $BEOS_SYSTEM_LIB $BEOS_SYSTEM_SERVERS \
|
$BEOS_BIN $BEOS_SYSTEM_LIB $BEOS_SYSTEM_SERVERS \
|
||||||
$BEOS_ADD_ONS_TRANSLATORS $BEOS_ADD_ONS_MEDIA \
|
$BEOS_ADD_ONS_TRANSLATORS $BEOS_ADD_ONS_MEDIA $BEOS_ADD_ONS_INPUT_DEVICES\
|
||||||
kernel_uname libnet.so dprintf null zero random \<driver\>tty \
|
libnet.so dprintf null zero random ps2_hid \<driver\>tty \
|
||||||
\<driver\>config timezone_files \
|
\<driver\>config timezone_files \
|
||||||
|| { echo "*** Build failed!" 1>&2 ; exit 1; }
|
|| { echo "*** Build failed!" 1>&2 ; exit 1; }
|
||||||
|
|
||||||
@@ -110,12 +111,14 @@ mkdir -p beos/system/add-ons/kernel/bus_managers
|
|||||||
mkdir -p beos/system/add-ons/kernel/busses/ide
|
mkdir -p beos/system/add-ons/kernel/busses/ide
|
||||||
mkdir -p beos/system/add-ons/kernel/drivers/bin
|
mkdir -p beos/system/add-ons/kernel/drivers/bin
|
||||||
mkdir -p beos/system/add-ons/kernel/drivers/dev/disk/scsi
|
mkdir -p beos/system/add-ons/kernel/drivers/dev/disk/scsi
|
||||||
|
mkdir -p beos/system/add-ons/kernel/drivers/dev/input
|
||||||
mkdir -p beos/system/add-ons/kernel/drivers/dev/misc
|
mkdir -p beos/system/add-ons/kernel/drivers/dev/misc
|
||||||
mkdir -p beos/system/add-ons/kernel/file_systems
|
mkdir -p beos/system/add-ons/kernel/file_systems
|
||||||
mkdir -p beos/system/add-ons/kernel/generic
|
mkdir -p beos/system/add-ons/kernel/generic
|
||||||
mkdir -p beos/system/add-ons/kernel/partitioning_systems
|
mkdir -p beos/system/add-ons/kernel/partitioning_systems
|
||||||
mkdir -p beos/system/add-ons/Translators
|
mkdir -p beos/system/add-ons/Translators
|
||||||
mkdir -p beos/system/add-ons/media
|
mkdir -p beos/system/add-ons/media
|
||||||
|
mkdir -p beos/system/add-ons/input_server/devices
|
||||||
mkdir -p beos/system/boot
|
mkdir -p beos/system/boot
|
||||||
mkdir -p beos/system/lib
|
mkdir -p beos/system/lib
|
||||||
mkdir -p beos/system/servers
|
mkdir -p beos/system/servers
|
||||||
@@ -153,6 +156,11 @@ for f in drivers/arch/x86/keyboard/keyboard; do
|
|||||||
cp $f $targetDir/beos/system/add-ons/kernel/drivers/bin
|
cp $f $targetDir/beos/system/add-ons/kernel/drivers/bin
|
||||||
done
|
done
|
||||||
|
|
||||||
|
cd $sourceDir/distro/x86.R1/beos/system/add-ons/kernel/drivers/bin
|
||||||
|
for f in ps2_hid; do
|
||||||
|
cp $f $targetDir/beos/system/add-ons/kernel/drivers/bin
|
||||||
|
done
|
||||||
|
|
||||||
cd $sourceDir/distro/x86.R1/beos/system/add-ons/kernel/drivers/dev
|
cd $sourceDir/distro/x86.R1/beos/system/add-ons/kernel/drivers/dev
|
||||||
for f in misc/config tty random dprintf null zero; do
|
for f in misc/config tty random dprintf null zero; do
|
||||||
cp $f $targetDir/beos/system/add-ons/kernel/drivers/bin
|
cp $f $targetDir/beos/system/add-ons/kernel/drivers/bin
|
||||||
@@ -182,7 +190,7 @@ copyattr -d $BEOS_SYSTEM_SERVERS $targetDir/beos/system/servers/
|
|||||||
echo "Installing apps..."
|
echo "Installing apps..."
|
||||||
|
|
||||||
cd $sourceDir/objects/x86.R1/kernel
|
cd $sourceDir/objects/x86.R1/kernel
|
||||||
for f in fortune uname; do
|
for f in fortune; do
|
||||||
cp kernel_$f $targetDir/beos/bin/$f
|
cp kernel_$f $targetDir/beos/bin/$f
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -199,7 +207,7 @@ cp data/etc/profile $targetDir/beos/etc/
|
|||||||
cp src/kernel/apps/fortune/fortunes $targetDir/beos/etc/
|
cp src/kernel/apps/fortune/fortunes $targetDir/beos/etc/
|
||||||
cp -R distro/x86.R1/beos/etc $targetDir/beos/
|
cp -R distro/x86.R1/beos/etc $targetDir/beos/
|
||||||
cp data/settings/kernel/drivers/kernel $targetDir/home/config/settings/kernel/drivers/
|
cp data/settings/kernel/drivers/kernel $targetDir/home/config/settings/kernel/drivers/
|
||||||
ln -sf /boot/beos/etc/timezones/Europe/Paris $targetDir//home/config/settings/timezone
|
ln -sf /boot/beos/etc/timezones/Europe/Paris $targetDir/home/config/settings/timezone
|
||||||
|
|
||||||
|
|
||||||
# boot loader
|
# boot loader
|
||||||
@@ -225,7 +233,7 @@ cd $targetDir/beos/system/add-ons/kernel
|
|||||||
for f in drivers/dev/dprintf drivers/dev/keyboard drivers/dev/null \
|
for f in drivers/dev/dprintf drivers/dev/keyboard drivers/dev/null \
|
||||||
drivers/dev/misc/config drivers/dev/tty drivers/dev/zero \
|
drivers/dev/misc/config drivers/dev/tty drivers/dev/zero \
|
||||||
drivers/dev/disk/scsi/scsi_dsk drivers/dev/disk/scsi/scsi_cd \
|
drivers/dev/disk/scsi/scsi_dsk drivers/dev/disk/scsi/scsi_cd \
|
||||||
drivers/dev/misc/config; do
|
drivers/dev/misc/config drivers/dev/input/ps2_hid; do
|
||||||
relName=$(echo $f | sed -e s@drivers/dev/@@)
|
relName=$(echo $f | sed -e s@drivers/dev/@@)
|
||||||
linkName=bin/$(basename $f)
|
linkName=bin/$(basename $f)
|
||||||
while [ $relName != . ]; do
|
while [ $relName != . ]; do
|
||||||
@@ -249,6 +257,12 @@ for f in $BEOS_ADD_ONS_MEDIA; do
|
|||||||
copyattr -d $f $targetDir/beos/system/add-ons/media/
|
copyattr -d $f $targetDir/beos/system/add-ons/media/
|
||||||
done
|
done
|
||||||
|
|
||||||
|
cd $sourceDir/distro/x86.R1/beos/system/add-ons/input_server/devices/
|
||||||
|
for f in keyboard; do
|
||||||
|
copyattr -d $f $targetDir/beos/system/add-ons/input_server/devices/
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
# install MIME database
|
# install MIME database
|
||||||
mimeDBSource=$sourceDir/src/data/beos_mime
|
mimeDBSource=$sourceDir/src/data/beos_mime
|
||||||
mimeDBDest=$targetDir/home/config/settings/beos_mime
|
mimeDBDest=$targetDir/home/config/settings/beos_mime
|
||||||
@@ -294,6 +308,7 @@ cd $previousDir
|
|||||||
sync
|
sync
|
||||||
|
|
||||||
if [ ! $alreadyMounted ]; then
|
if [ ! $alreadyMounted ]; then
|
||||||
|
echo Unmounting ...
|
||||||
sleep 1
|
sleep 1
|
||||||
unmount $targetDir
|
unmount $targetDir
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|||||||
Reference in New Issue
Block a user