* Added the registrar server and the roster command (wasn't able to test
yet, due to problems with our system). * The config driver lives actually in misc/config. Also added the missing symlink. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10717 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
+24
-13
@@ -57,15 +57,18 @@ BEOS_BIN="touch sync ln listarea listattr listsem listport \
|
|||||||
true false ls df mount unmount cp mv ps sh mkdir sleep \
|
true false ls df mount unmount cp mv ps sh mkdir sleep \
|
||||||
grep cat less clockconfig du rm date find locate xargs \
|
grep cat less clockconfig du rm date find locate xargs \
|
||||||
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 tee md5sum"
|
renice rmattr addattr listdev pwd chmod chown chgrp dd tee md5sum \
|
||||||
|
roster"
|
||||||
|
|
||||||
BEOS_SYSTEM_LIB="libbe.so libstdc++.r4.so libnet.so"
|
BEOS_SYSTEM_LIB="libbe.so libstdc++.r4.so libnet.so"
|
||||||
|
|
||||||
|
BEOS_SYSTEM_SERVERS="registrar"
|
||||||
|
|
||||||
jam -q kernel boot_loader config_manager pci isa ide scsi \
|
jam -q kernel boot_loader config_manager pci isa ide scsi \
|
||||||
ide_isa bfs blkman fast_log ide_adapter locked_pool \
|
ide_isa bfs blkman fast_log ide_adapter locked_pool \
|
||||||
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_BIN $BEOS_SYSTEM_LIB $BEOS_SYSTEM_SERVERS \
|
||||||
kernel_uname libnet.so null zero random \<driver\>tty \<driver\>config \
|
kernel_uname libnet.so null zero random \<driver\>tty \<driver\>config \
|
||||||
|| exit 1
|
|| exit 1
|
||||||
|
|
||||||
@@ -76,6 +79,7 @@ if [ ! $alreadyMounted ]; then
|
|||||||
mkbfs $imagePath Haiku
|
mkbfs $imagePath Haiku
|
||||||
mkdir -p $targetDir
|
mkdir -p $targetDir
|
||||||
sync
|
sync
|
||||||
|
echo ""
|
||||||
$ufsMount obfs $imagePath $targetDir || exit 1
|
$ufsMount obfs $imagePath $targetDir || exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -85,19 +89,20 @@ cd $targetDir
|
|||||||
# (because of some unidentified bugs, of course :)
|
# (because of some unidentified bugs, of course :)
|
||||||
rm -rf beos
|
rm -rf beos
|
||||||
|
|
||||||
mkdir -p beos/system/add-ons/kernel/bus_managers
|
mkdir -p beos/bin
|
||||||
mkdir -p beos/system/add-ons/kernel/generic
|
mkdir -p beos/etc
|
||||||
mkdir -p beos/system/add-ons/kernel/file_systems
|
|
||||||
mkdir -p beos/system/add-ons/kernel/partitioning_systems
|
|
||||||
mkdir -p beos/system/add-ons/kernel/busses/ide
|
|
||||||
mkdir -p beos/system/add-ons/kernel/boot
|
mkdir -p beos/system/add-ons/kernel/boot
|
||||||
|
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/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/misc
|
mkdir -p beos/system/add-ons/kernel/drivers/dev/misc
|
||||||
mkdir -p beos/bin
|
mkdir -p beos/system/add-ons/kernel/file_systems
|
||||||
mkdir -p beos/system/lib
|
mkdir -p beos/system/add-ons/kernel/generic
|
||||||
|
mkdir -p beos/system/add-ons/kernel/partitioning_systems
|
||||||
mkdir -p beos/system/boot
|
mkdir -p beos/system/boot
|
||||||
mkdir -p beos/etc
|
mkdir -p beos/system/lib
|
||||||
|
mkdir -p beos/system/servers
|
||||||
mkdir -p home/config
|
mkdir -p home/config
|
||||||
mkdir -p home/config/settings
|
mkdir -p home/config/settings
|
||||||
|
|
||||||
@@ -129,7 +134,7 @@ for f in drivers/arch/x86/keyboard/keyboard; do
|
|||||||
done
|
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 config tty random null zero; do
|
for f in misc/config tty random null zero; do
|
||||||
cp $f $targetDir/beos/system/add-ons/kernel/drivers/bin
|
cp $f $targetDir/beos/system/add-ons/kernel/drivers/bin
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -145,6 +150,11 @@ cd $sourceDir/objects/x86.R1/kernel/
|
|||||||
cp rld.so libroot.so $targetDir/beos/system/lib/
|
cp rld.so libroot.so $targetDir/beos/system/lib/
|
||||||
|
|
||||||
|
|
||||||
|
# servers
|
||||||
|
cd $sourceDir/distro/x86.R1/beos/system/servers
|
||||||
|
cp $BEOS_SYSTEM_SERVERS $targetDir/beos/system/servers/
|
||||||
|
|
||||||
|
|
||||||
# apps
|
# apps
|
||||||
cd $sourceDir/objects/x86.R1/kernel
|
cd $sourceDir/objects/x86.R1/kernel
|
||||||
for f in fortune uname; do
|
for f in fortune uname; do
|
||||||
@@ -180,8 +190,9 @@ done
|
|||||||
|
|
||||||
# driver links
|
# driver links
|
||||||
cd $targetDir/beos/system/add-ons/kernel
|
cd $targetDir/beos/system/add-ons/kernel
|
||||||
for f in drivers/dev/keyboard drivers/dev/null drivers/dev/tty drivers/dev/zero \
|
for f in drivers/dev/keyboard drivers/dev/null drivers/dev/misc/config \
|
||||||
drivers/dev/disk/scsi/scsi_dsk drivers/dev/disk/scsi/scsi_cd drivers/dev/misc/config; do
|
drivers/dev/tty drivers/dev/zero drivers/dev/disk/scsi/scsi_dsk \
|
||||||
|
drivers/dev/disk/scsi/scsi_cd drivers/dev/misc/config; 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
|
||||||
|
|||||||
Reference in New Issue
Block a user