mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #1705] Ubiquitous Bash - Related Functionality #1150
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#1150
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 @mirage335 on GitHub (Dec 31, 2017).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1705
Pardon for making an "issue" of this, but after a few months of intense development, Ubiquitous Bash has some features which may interest FireJail developers.
Among other things, this framework can launch applications inside virtual machines, with fileparameter translation, and support for sharing the same image between multiple backends including ChRoot, QEMU, VirtualBox, and Docker.
FakeHome is particularly similar to FireJail's "--private" option, however, somewhat tighter integration with the host OS (eg. Downloads folder sharing) is supported.
_memFakeHome firefox --no-remoteThese features are ideal for configuring applications like Firefox, Arduino, Slic3r, and emacs, which rely on hardcodcoded paths for configuration files that may conflict in a multipurpose setup.
Another nifty feature is the inclusion of local "ops" files in the same directory as the script, as one of its last procedures, allowing functionality to be overridden at runtime.
https://github.com/mirage335/ubiquitous_bash
https://rawgit.com/mirage335/ubiquitous_bash/master/USAGE.html
@netblue30 commented on GitHub (Jan 7, 2018):
Thanks for the links, somehow we have to find a way to integrate Downloads directory with --private options.
@mirage335 commented on GitHub (May 30, 2018):
Update, you might be interested in. Ubiquitous Bash has been used to contain both FireFox and Chromium profile directories. Virtualization through QEMU (or ChRoot, VBox, Docker, if configured), can be commanded automatically (missing dependencies) or manually (v_).
https://github.com/mirage335/webClient/blob/master/_prog/core.sh
@rusty-snake commented on GitHub (Apr 1, 2020):
Any progress here?