mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #4268] Conflict with jailtest utility #2600
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#2600
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @reinerh on GitHub (May 10, 2021).
Original GitHub issue: https://github.com/netblue30/firejail/issues/4268
The new
jailtestutility conflicts with a utility of the same name included inuml-utilities(Debian),uml_utilities(Fedora, Arch AUR).They are installed in the same location (
/usr/bin/jailtest). This means for packaging, that aBreaksrelationship needs to be declared, which means that firejail can not be co-installed with the uml-utilities package. This is very user-unfriendly and should be avoided if possible. As it has not been released yet, avoiding a conflict is still possible.Is this tool actually needed globally? Or would it be sufficient to have it in a private directory (like
/usr/lib/firejail/, where other helper tools like fldd are located)?If the tool really is supposed to be invoked by users manually, could we think of a different name to avoid a conflict?
Alternatively I'm also considering not shipping it in the Debian package.
Any opinions?
Ping @netblue30
@ghost commented on GitHub (May 10, 2021):
Is this tool actually needed globally?
Personally I would answer 'yes'. Now that --audit is gone this tool is pretty nice to check running sandboxes.
firejailtest, firetest, jailcheck - just a few ideas (didn't check for any name collisions)...
@netblue30 commented on GitHub (May 13, 2021):
Thanks, I'll move it to "jailcheck". How do we check for collisions?
@kmk3 commented on GitHub (May 13, 2021):
@glitsj16 commented 2 days ago:
@netblue30 commented 3 hours ago:
On Arch, it can be done with with
pacman -F:I doesn't check the AUR though.
And according to the Pacman Rosetta, on Debian this can be done with:
@rusty-snake commented on GitHub (May 13, 2021):
And for Fedora it is
dnf provides <PROGRAM|PATH>.@reinerh commented on GitHub (May 13, 2021):
Yes, that's correct. There is also no conflict in Debian:
@netblue30 commented on GitHub (May 18, 2021):
jailcheck all set!