Filippo Squillace
9cd13c88f6
6.0.7
2017-04-25 22:57:37 +01:00
Filippo Squillace
797853bbb4
Merge pull request #192 from fsquillace/activate_aur_test_namespac
...
Activate aur test namespac
2017-04-25 22:56:41 +01: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
22483b9ea9
6.0.6
2017-04-25 00:26:17 +01:00
Filippo Squillace
3eada1e4f1
Merge pull request #191 from fsquillace/issue_check_script_fix
...
Update the system before running checks
2017-04-25 00:25:34 +01:00
Filippo Squillace
8fe650ce87
Update the system before running checks
2017-04-25 00:22:09 +01:00
Filippo Squillace
d6d6883e82
6.0.5
2017-04-24 23:11:48 +01:00
Filippo Squillace
f9f7cbcaaa
Update the check script to exclude sudo from base-devel
2017-04-24 23:10:32 +01:00
Filippo Squillace
51f6765634
6.0.4
2017-04-24 21:47:48 +01:00
Filippo Squillace
c2d5985fe3
Merge pull request #190 from fsquillace/issue_184_aur_namespace
...
Issue #184 : Add `sudo-fake` to JuNest image
2017-04-24 09:47:50 +01:00
Filippo Squillace
7ebdf628cf
Issue #184 : Add sudo-fake to JuNest image
2017-04-24 09:21:40 +01:00
Filippo Squillace
35fce94c4e
6.0.3
2017-04-20 20:23:18 +01:00
Filippo Squillace
73b4b85399
Merge pull request #188 from fsquillace/issue_replace_mountpoint
...
Replace `mountpoint` command by checking mounts file
2017-04-20 20:20:18 +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
137788a98a
Groot: Do not umount directories that are not mountpoint
2017-04-19 23:52:26 +01:00
Filippo Squillace
b9e34d3e96
6.0.2
2017-04-19 22:36:09 +01:00
Filippo Squillace
7b2dee540f
🐛 Fix location of the check script during image build
2017-04-19 22:35:03 +01:00
Filippo Squillace
a2c40902a2
6.0.1
2017-04-19 21:19:55 +01:00
Filippo Squillace
9849062292
Merge pull request #187 from fsquillace/issue_fix_groot
...
Add -i and -r options for groot command
2017-04-19 21:18:40 +01:00
Filippo Squillace
03a29590de
Add -i and -r options for groot command
2017-04-19 21:04:51 +01:00
Filippo Squillace
02650b754e
6.0.0
2017-04-18 20:51:37 +01:00
Filippo Squillace
3456857d7a
Merge pull request #183 from fsquillace/issue_174_namespace
...
Issue 174 namespace
2017-04-18 12:38:10 +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
fcb4a36f30
Issue #174 : Add option -n in groot and umount directories in order
2017-04-12 20:43:21 +01:00
Filippo Squillace
8e5531a27a
Issue #174 : Add unit test for namespace
2017-04-12 20:43:12 +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
426b708d2d
Issue #174 : Rename common functions and define skeleton for namespace functions
2017-04-12 20:42:35 +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
f85c62274f
5.6.12
2017-03-18 15:56:14 +00:00
Filippo Squillace
2ed75c8545
🐛 Fix jchroot according to refactor
2017-03-18 15:55:03 +00:00
Filippo Squillace
7a6ef3f0f9
5.6.11
2017-03-18 15:34:35 +00:00
Filippo Squillace
3111c4253d
Merge pull request #178 from fsquillace/fix-url
...
Create the proper S3 bucket for JuNest
2017-03-18 15:31:52 +00:00
Filippo Squillace
72640b3ca3
Create the proper S3 bucket for JuNest
2017-03-18 14:53:48 +00:00
Filippo Squillace
b3a41d1d52
5.6.10
2017-03-16 21:34:03 +00:00
Filippo Squillace
97b4a7b40d
Merge pull request #177 from fsquillace/fix-url
...
Move to S3 service for hosting the JuNest images
2017-03-16 21:32:25 +00:00
Filippo Squillace
adcfe7c8dc
Move to S3 service for hosting the JuNest images
...
Dropbox Public folder became private:
https://www.dropbox.com/help/16
2017-03-16 19:40:54 +00:00
Filippo Squillace
b58c946c45
Merge pull request #176 from fsquillace/issue_174_namespace
...
Issue #174 : 🎨 Change structure of core modules
2017-03-13 21:42:45 +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
54a09245d2
Merge pull request #175 from cfriesicke/issue_172_recommended_kernel
...
Recommend minimum kernel 2.6.32; add Q&A entry for private futex warning
2017-03-11 17:22:13 +00: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
615e20eff8
Merge pull request #173 from fsquillace/issue_fixes
...
Substitute bindings with explicit copy of files
2017-03-11 10:48:13 +00:00
Filippo Squillace
d07b06b39d
Substitute bindings with explicit copy of files
2017-03-11 10:17:55 +00:00
Filippo Squillace
46221f26b1
Merge pull request #166 from fsquillace/passwd_user
...
Passwd user
2016-11-27 19:49:24 +00:00
Filippo Squillace
6568430add
Mitigate user missing from getent enumeration
...
Sometimes `getent passwd` does not give the user information.
This change tries to at least get the current user via
`getent passwd $USER` since it uses
a more reliable and faster system call (getpwnam(3)).
Reference:
be748493a3
2016-11-27 12:49:09 +00:00
Filippo Squillace
6d4e5f7404
5.6.9
2016-06-09 22:14:52 +01:00
Filippo Squillace
56a5f48b32
Use the new junest-git package
2016-06-09 21:14:35 +01:00