Commit graph

96 commits

Author SHA1 Message Date
Filippo Squillace
3fb7676277 Merge branch 'master' into dev 2023-01-31 22:08:36 +01:00
Cosmo
632b416955
Fix grammar and improve style 2023-01-31 00:30:41 -05:00
Cosmo
0b34458fb5
Fix deprecated find -perm syntax 2023-01-30 23:51:50 -05:00
Filippo Squillace
a9174267b3 Add unit tests 2023-01-15 22:28:08 +01:00
Filippo Squillace
76c1644c63 Add discord server link 2022-12-31 11:13:25 +00: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
2b9f1839f1 Add create-bin-wrappers command 2022-02-13 20:07:13 +01:00
Filippo Squillace
5e97524338 Update README with proot updates 2021-12-20 18:49:22 +00:00
Filippo Squillace
6e872c5f26 Update version and README 2021-10-13 22:33:09 +02:00
Filippo Squillace
6af7bae418 Fix wrappers using eval #262 2021-03-24 11:49:28 +01:00
Filippo Squillace
8e560b4a8a Make namespace check more robust and update README 2021-02-16 18:13:27 +01:00
Filippo Squillace
b8ad2182be Update README 2021-01-10 13:25:49 +01:00
Filippo Squillace
6548e19eb5 Use proper proc,dev,sys binds for ns mode 2021-01-10 13:16:48 +01:00
Filippo Squillace
f0b6f0962e Use true fakechroot/fakeroot in ns fakeroot mode 2021-01-04 19:21:07 +01:00
Filippo Squillace
4527297be1 Remove warnings when using pacman 2020-12-31 12:57:33 +01:00
Filippo Squillace
2242585778 Merge branch 'master' into dev 2020-12-29 19:04:38 +01:00
Filippo Squillace
d25ae30158 Update README 2020-12-29 19:02:14 +01:00
hodapp512
26e58aaeec
Update README.md for updated bind usage 2020-12-10 11:27:15 -06:00
Filippo Squillace
9bfd7e047d Add bwrap as backend for ns 2020-03-15 13:41:06 +01:00
Filippo Squillace
538e87f036 Add FUNDING file 2020-02-21 23:07:59 +01: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
691369068d Update README and change order for PATH variable 2019-06-10 17:33:31 +10:00
Filippo Squillace
98c97ddfa7 Merge branch 'dev' 2018-10-31 21:50:34 +11:00
Filippo Squillace
6361522e40 Fix aur validation tests and include sudo-fake in codebase 2018-10-31 20:53:08 +11:00
Filippo Squillace
cc351f419d Add check for disabled unprivileged user namespace 2018-10-28 17:34:45 +11:00
DroidFreak32
34f3458335
Fix JuNest image URL 2018-07-21 18:04:43 +05:30
Filippo Squillace
5bc4cd245a :doc: x86 (32 bit) is deprecated 2017-09-23 22:33:46 +10:00
Filippo Squillace
d858d577c8 Fix checks for updating Arch Linux keyrings 2017-09-18 16:59:35 +02:00
Filippo Squillace
b2ba7f9d5b Issue #197: Differences between JuNest and other systems 2017-09-18 13:45:33 +02:00
Filippo Squillace
358f92d3e0 Remove package-query as a dependency for building JuNest Image 2017-04-25 22:53:10 +01:00
Filippo Squillace
c3610ec86a Activate the aur check for namespace mode 2017-04-25 09:17:03 +01:00
Filippo Squillace
7ebdf628cf Issue #184: Add sudo-fake to JuNest image 2017-04-24 09:21:40 +01: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
665c45b7aa Issue #182: Update doc with comparison table on the execution modes 2017-04-18 09:11:32 +01:00
Filippo Squillace
0060658726 Issue #174: Add util-linux in JuNest image
util-linux contains `unshare` which is needed for the namespace mode.
2017-04-12 20:43:35 +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
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
Christian Friesicke
bee9e2df54 📝 Add Q&A entry about private futex warning
Since this problem can be pin-pointed to kernel versions that are older
than 2.6.22, a Q&A entry separate from the more general "Kernel too
old" problem may be justified.

This Q&A entry discusses the origin of the problem, some of the
symptoms (no symptoms for "simple" programs like vim, but warnings and
crashes for others), and concludes with a remark about possible (but
complicated) workarounds.
2017-03-11 17:45:54 +01:00
Christian Friesicke
978ab8d408 📝 Recommend kernel version 2.6.32
Reasoning: the pre-compiled binaries that are downloaded by JuNest
during installation as well as binaries that are available from the Arch
repositories are compiled for Linux kernel 2.6.32. Therefore, with
kernel version 2.6.32 on the host OS no warnings, errors, or unexpected
crashes due to kernel version incompatibilities should be expected.

The recommended kernel version is now mentioned in the "Dependencies"
section of the README. In the "Troubleshooting" section about "Kernel
too old", more specific information about the problem and the workaround
using PRoot -k option is added.

Resolves: #172
2017-03-11 17:33:22 +01:00
Filippo Squillace
56a5f48b32 Use the new junest-git package 2016-06-09 21:14:35 +01:00
fsquillace
709ceda12f 📝 Add logo and refactor README.md 2016-05-31 18:26:43 +01:00
fsquillace
c114590ea9 📝 Update README for installation process and change the bash version 2016-05-30 23:01:28 +01:00
Filippo Squillace
ea3af255cf Issue #138: pkgfile documentation 2016-02-26 23:21:52 +00:00
Filippo Squillace
336652ccf6 Add gratipay badge 2015-10-30 21:37:14 +00:00
Filippo Squillace
5502966276 Update the version to 5.6.7 (Nitida) 2015-10-24 16:40:28 +00:00
Filippo Squillace
90510f8da9 Add OpenHub badge and TOC in README 2015-10-22 00:01:35 +00:00
Filippo Squillace
fd28e511fc Update README with junest-builder reference 2015-10-19 18:51:11 +00:00
Filippo Squillace
cfa512755f Update contacts in docs 2015-08-29 18:30:59 +00:00