Opened 17 months ago

Last modified 15 months ago

#13780 new bug

Installing package with a "servers" directory will freeze the system.

Reported by: pulkomandy Owned by: bonefish
Priority: normal Milestone: Unscheduled
Component: Servers/package_daemon Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by korli)

The BRexx package (recently added to eu.hpkg repo) comes with a server. Naturally it is added to the "servers" directory.

Installing this package will freeze Haiku (no matter if using pkgman or haikudepot).

Change History (3)

comment:1 Changed 17 months ago by korli

Description: modified (diff)

comment:2 Changed 15 months ago by pulkomandy

Ok, after a bit of sleep and more careful investigation, it turns out there was a problem in the package creation. It does not contain a "servers" dir, but it contains a file of that name at the same path.

This explains why things stop working: overriding the "servers" directory with a file is not a good idea.

Should the package system be a bit more protective against such errors?

comment:3 Changed 15 months ago by waddlesplash

Well, the system should not freeze no matter what happens, so we should fix that bug.

Note: See TracTickets for help on using tickets.