diff --git a/makehdimage b/makehdimage index d2374d53a1..18b554dc88 100755 --- a/makehdimage +++ b/makehdimage @@ -106,7 +106,8 @@ BEOS_BIN="touch sync ln listarea listattr listsem listport \ renice rmattr addattr listdev pwd chmod chown chgrp dd \ tee md5sum catattr query lsindex mkindex roster listimage \ quit open translate setvolume waitfor uname iroster keymap \ - strace rmdir error" + strace rmdir error ifconfig ping traceroute arp pppconfig \ + ppp_up" BEOS_APPS="MiniTerminal" @@ -119,6 +120,7 @@ BEOS_SYSTEM_SERVERS="registrar debug_server syslog_daemon media_server \ BEOS_NETWORK_CORE="core" BEOS_NETWORK_INTERFACES="ethernet loopback ppp" +BEOS_NETWORK_PPP="ipcp modem pap pppoe" BEOS_NETWORK_PROTOCOLS="icmp ipv4 raw route tcp udp" BEOS_ADD_ONS_ACCELERANTS="radeon.accelerant nv.accelerant mga.accelerant nm.accelerant" @@ -137,13 +139,14 @@ BEOS_ADD_ONS_FILESYSTEMS="bfs" echo "Building executables and libraries..." jam -j$(sysinfo -cpu | head -c 2) -q rc resattr kernel boot_loader config_manager \ - rld.so kernel_fortune consoled \ + rld.so kernel_fortune consoled \route \ $BEOS_BIN \ $BEOS_APPS \ $BEOS_SYSTEM_LIB \ $BEOS_SYSTEM_SERVERS \ $BEOS_NETWORK_CORE \ $BEOS_NETWORK_INTERFACES \ + $BEOS_NETWORK_PPP \ $BEOS_NETWORK_PROTOCOLS \ $BEOS_ADD_ONS_DRIVERS_MISC \ $BEOS_ADD_ONS_DRIVERS_GRAPHICS \ @@ -219,6 +222,7 @@ $mkdir -p beos/system/add-ons/kernel/console $mkdir -p beos/system/add-ons/kernel/generic $mkdir -p beos/system/add-ons/kernel/network $mkdir -p beos/system/add-ons/kernel/network/interfaces +$mkdir -p beos/system/add-ons/kernel/network/ppp $mkdir -p beos/system/add-ons/kernel/network/protocols $mkdir -p beos/system/add-ons/kernel/partitioning_systems $mkdir -p beos/system/add-ons/Translators @@ -323,7 +327,7 @@ done cd $sourceDir/distro/${arch}.R1/beos/bin $scd ${sPrefix}$sourceDir/distro/${arch}.R1/beos/bin -for f in ../apps/consoled $BEOS_BIN; do +for f in ../apps/consoled $BEOS_BIN route; do $cp ${sPrefix}$f $targetDir/beos/bin/ done @@ -432,6 +436,11 @@ $scd ${sPrefix}$sourceDir/distro/${arch}.R1/beos/system/add-ons/kernel/network/i for f in $BEOS_NETWORK_INTERFACES; do $cp ${sPrefix}$f $targetDir/beos/system/add-ons/kernel/network/interfaces done +cd $sourceDir/distro/${arch}.R1/beos/system/add-ons/kernel/obos_network/ppp +$scd ${sPrefix}$sourceDir/distro/${arch}.R1/beos/system/add-ons/kernel/network/ppp +for f in $BEOS_NETWORK_PPP; do + $cp ${sPrefix}$f $targetDir/beos/system/add-ons/kernel/network/ppp +done cd $sourceDir/distro/${arch}.R1/beos/system/add-ons/kernel/obos_network/protocols $scd ${sPrefix}$sourceDir/distro/${arch}.R1/beos/system/add-ons/kernel/network/protocols for f in $BEOS_NETWORK_PROTOCOLS; do