* Removed auto mounter code from Tracker.
* Tracker forwards auto mounter related messages to the mount_server. * Rewrote AutoMounterSettings to not know AutoMounter and use the layout-management. * Moved the "Eject When Unmounting" setting into the Mount Settings. * Launch the mount_server during boot, but delay the script until all previously mounted volumes have been mounted. This solves some annoying timing bugs during boot. For example when you have desktop backgrounds on other volumes and some servers don't deal well with the situation of links to add-ons on other volumes becoming valid with a delay... * src/kits/tracker/Commands.h includes the private headers/private/ mount/MountServer.h header, which made adjustments to the DiskUsage Jamfile necessary. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33555 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -114,10 +114,17 @@ fi
|
||||
|
||||
|
||||
if [ -e /etc/users ]; then
|
||||
# TODO: system/Login needs to be fixed to launch the mount_server!
|
||||
launch system/Login
|
||||
# nothing more
|
||||
else
|
||||
cd /boot/home
|
||||
|
||||
launch $SERVERS/mount_server
|
||||
waitfor -m application/x-vnd.Haiku-mount_server
|
||||
# delay the boot script until all previous volumes have been mounted
|
||||
hey -s mount_server DO InitialScan
|
||||
|
||||
launch system/Tracker
|
||||
launch system/Deskbar
|
||||
|
||||
|
||||
Reference in New Issue
Block a user