Commit graph

83 commits

Author SHA1 Message Date
iVAN
b41b1f67d5
Merge branch 'fsquillace:master' into master 2024-01-08 03:30:31 +01:00
Filippo Squillace
9a06d47f76 Add shellcheck disable 2023-05-29 12:00:15 +02:00
Filippo Squillace
daa60b05e3 Fix PATH when running trap 2023-05-29 11:47:18 +02:00
Filippo Squillace
39508ca8a9 First commit 2023-05-07 13:59:00 +02:00
iVAN
ae5a14e3b9
Trying to simplify the interchangeability of flags 2023-03-19 19:48:30 +01:00
iVAN
7e9e01b62c
Add files via upload 2023-03-19 02:57:30 +01:00
iVAN
b46b4aed83
Add "remove" option for exported items 2023-03-19 02:47:03 +01:00
iVAN
2a0f450b6a
Bash completion is now optional 2023-03-18 13:26:32 +01:00
iVAN
839f50a905
Add bash completion 2023-03-18 02:27:02 +01:00
iVAN
5e3fd2f083
Update junest-export 2023-03-16 05:03:43 +01:00
iVAN
4a17e26d26
Add files via upload
CHANGES:
- Add option --service/-s to export services to ~/.config/autostart
- Add option --update/-v to download the new version of this script from this repository
- Add option --version/-v to see the number of version for this script (for now it is 0.0.2)
2023-03-15 01:00:59 +01:00
iVAN
0f498f6935
Add files via upload 2023-03-13 23:16:36 +01:00
iVAN
037633f062
Add files via upload 2023-03-13 03:26:27 +01:00
iVAN
b97673d210
Add files via upload 2023-03-12 22:32:55 +01:00
iVAN
44cd746ccb
Add junest-export
This is the first draft of a tool to export apps inside Junest to the local home directory
2023-03-12 01:03:28 +01:00
Filippo Squillace
0e6aa260ad Default to ns mode (not fakeroot) for bin wrappers and add sudoj command
This is related to #292
2022-04-23 17:11:55 +00:00
Filippo Squillace
0295f37758 Add shellcheck 2022-03-01 00:05:09 +01:00
Filippo Squillace
e794a6150c Add more unit tests 2022-02-16 22:55:40 +01:00
Filippo Squillace
2b9f1839f1 Add create-bin-wrappers command 2022-02-13 20:07:13 +01:00
Filippo Squillace
f0b6f0962e Use true fakechroot/fakeroot in ns fakeroot mode 2021-01-04 19:21:07 +01:00
Filippo Squillace
2aeb23b882 Add tests for wrappers 2020-12-29 13:09:35 +01:00
Filippo Squillace
3d16ee2583 First commit for wrappers 2020-12-29 10:46:59 +01:00
Filippo Squillace
09b9c644d9 Add option to specify location of backend command 2020-03-27 18:39:58 +01:00
Filippo Squillace
348b73ce73 Remove groot content 2020-03-24 21:18:25 +01:00
Filippo Squillace
6592bc9bd2 Separate proot, qemu, groot into packages 2020-03-22 17:53:47 +01:00
Filippo Squillace
9bfd7e047d Add bwrap as backend for ns 2020-03-15 13:41:06 +01:00
Oscar Lai
8d91e18ab0 fixed typos in --help message 2019-11-10 02:22:42 +11:00
Filippo Squillace
632aad46bd Small fixes 2019-10-22 22:23:12 +02:00
Filippo Squillace
de0bec9bc5 Remove yaourt package and allow not to copy common etc files 2019-10-20 22:45:40 +02:00
Filippo Squillace
3341187cf6 Change the CLI and make ns the default backend 2019-10-20 16:15:31 +02:00
Filippo Squillace
bd0e9fbbcc Replace mountpoint command by checking mounts file
`mountpoint` does not detect some directory. By checking directly
from `/proc/self/mounts` groot can be more reliable and portable.
2017-04-20 20:19:04 +01:00
Filippo Squillace
137788a98a Groot: Do not umount directories that are not mountpoint 2017-04-19 23:52:26 +01:00
Filippo Squillace
03a29590de Add -i and -r options for groot command 2017-04-19 21:04:51 +01:00
Filippo Squillace
b817aa8445 Issue #174: Add -g option for Groot and integ tests for user namespace 2017-04-12 20:43:30 +01:00
Filippo Squillace
fcb4a36f30 Issue #174: Add option -n in groot and umount directories in order 2017-04-12 20:43:21 +01:00
Filippo Squillace
0f7fd33c53 Issue #174: Add new program GRoot and change version option for JuNest!
This replaces jchroot because GRoot can be also used in a user namespace environment.
2017-04-12 20:42:56 +01:00
Filippo Squillace
0ec35a4088 Issue #174: Add namespace module and check for user namespace 2017-04-12 20:42:10 +01:00
Filippo Squillace
2ed75c8545 🐛 Fix jchroot according to refactor 2017-03-18 15:55:03 +00:00
Filippo Squillace
ddc7ede70a Issue #174: 🎨 Change structure of core modules
This change separate different parts of the code into several categories:
`chroot`, `proot`, `build`, `common`, `setup`. This should simplify the
maintenance of the code and will help introducing the user namespace module
in a easier way.
2017-03-13 21:06:18 +00:00
Filippo Squillace
d07b06b39d Substitute bindings with explicit copy of files 2017-03-11 10:17:55 +00:00
fsquillace
19f4848a9d 🎨 Substitute tab chars with whitespace 2016-05-30 23:01:28 +01:00
fsquillace
ce3fefeab5 Issue #141: 🎨 Refactor code 2016-05-30 23:01:26 +01:00
Filippo Squillace
ea3af255cf Issue #138: pkgfile documentation 2016-02-26 23:21:52 +00:00
builder
846b47ff3a Small fix in usage function 2015-12-26 15:56:07 +00:00
builder
c10c8713bb Fix proot arguments help 2015-12-26 13:31:24 +00:00
Adam Basfop Cavendish
6116585fb8 Add a message for showing proot arguments help 2015-12-14 01:14:45 +08:00
Filippo Squillace
6b357245c3 Issue #94: Add tests for arch option 2015-07-18 17:16:38 +00:00
Filippo Squillace
7f3919700a Issue #96: Add the check option 2015-07-17 22:32:07 +00:00
Filippo Squillace
e2b14e9bff Issue #93: Improve help and add test for proot access 2015-07-05 14:20:07 +00:00
Filippo Squillace
0cf7c624ec Issue #91: Add the architecture option 2015-06-29 19:57:07 +00:00