Opened 6 years ago

Last modified 5 years ago

#10872 new enhancement

[package_daemon] doesn't monitor symlinks

Reported by: diver Owned by: bonefish
Priority: normal Milestone: Unscheduled
Component: Servers/package_daemon Version: R1/Development
Keywords: Cc: jessicah
Blocked By: Blocking:
Platform: All


I have /Data bfs partition where I keep a bunch of self built packages which I link to /system/packages. Apparently, package_daemon kicks in a bit earlier than mount_server mounts my Data partition leaving them unactivated, so I have to link them again (by replacing old links) after every boot. For some reason I have to do that twice else package_daemon doesn't notice it.

Change History (4)

comment:1 by kallisti5, 6 years ago

Milestone: R1R1/beta1

Hm. This may have to happen as the package kit has to activate haiku-* packages before anything else.

comment:2 by waddlesplash, 6 years ago

Milestone: R1/beta1R1/alpha5

comment:3 by bonefish, 6 years ago

Milestone: R1/alpha5Unscheduled
Type: bugenhancement

ATM symlinks in the packages directories aren't supported. An exception are the chroot environments haikuporter sets up, which are handled differently by the package daemon (no dependency resolution).

Moreover, the /boot/system packagefs is already mounted during the boot process, long before the initial userland process is started. So, regardless of when the mount server is started, it will be too late already.

Changing to enhancement. And this certainly isn't a feature that needs to be in alpha 5.

comment:4 by jessicah, 5 years ago

Cc: jessicah added
Note: See TracTickets for help on using tickets.