Commit graph

158 commits

Author SHA1 Message Date
Filippo Squillace
98107ac07f Change format package from xz 2020-09-15 14:06:03 +02:00
Filippo Squillace
6d7bc4efa4 Add all arch in proot-static package 2020-03-28 16:54:46 +01:00
Filippo Squillace
500546a0e2 Fix build and proot 2020-03-28 12:57:03 +01:00
Filippo Squillace
09b9c644d9 Add option to specify location of backend command 2020-03-27 18:39:58 +01:00
Filippo Squillace
6592bc9bd2 Separate proot, qemu, groot into packages 2020-03-22 17:53:47 +01:00
Filippo Squillace
4b5b7b300b Add test for bwrap command 2020-03-16 18:59:01 +01:00
Filippo Squillace
385dd8c68c Add script to check all tests 2020-03-15 23:49:45 +01:00
Filippo Squillace
6e55e0c648 See mirror URL only for non arm arch 2020-03-15 23:26:25 +01:00
Filippo Squillace
121f2c74f6 Improve build for ARM arch 2020-03-15 17:10:49 +01:00
Filippo Squillace
9bfd7e047d Add bwrap as backend for ns 2020-03-15 13:41:06 +01:00
Filippo Squillace
11a439499b Remove interface lo when checking iftop 2019-12-15 14:31:11 +00:00
Filippo Squillace
e0dd3257a8 Add support for ARM arch during build and check 2019-12-15 11:55:27 +00:00
Filippo Squillace
493b105faa Remove socket filename for gpg agent during build check 2019-12-01 17:06:12 +01:00
Filippo Squillace
85aeda4ac9 Update the check for building image 2019-12-01 17:06:12 +01:00
Filippo Squillace
2e8f5905c7 7.0.1 2019-12-01 17:06:12 +01:00
Filippo Squillace
82b146a57e Add rw permission to files in image 2019-12-01 17:06:12 +01: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
00c60118fb Enable AUR tests 2019-08-09 23:42:55 +10:00
Filippo Squillace
30b743cb1b Fix keyring setup for ARM arch 2019-08-09 22:11:49 +10:00
Filippo Squillace
313ef30662 Add aurutils to the check build script 2019-08-09 21:19:37 +10:00
Filippo Squillace
691369068d Update README and change order for PATH variable 2019-06-10 17:33:31 +10: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
Filippo Squillace
d858d577c8 Fix checks for updating Arch Linux keyrings 2017-09-18 16:59:35 +02:00
Filippo Squillace
f60bbb5c2a Issue #195: Check presence of nested env first 2017-09-18 13:48:34 +02:00
Filippo Squillace
4b6fd63cf8 Inform with a warn in case SECCOMP gets disabled 2017-06-23 14:51:29 +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
8fe650ce87 Update the system before running checks 2017-04-25 00:22:09 +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
7ebdf628cf Issue #184: Add sudo-fake to JuNest image 2017-04-24 09:21:40 +01:00
Filippo Squillace
7b2dee540f 🐛 Fix location of the check script during image build 2017-04-19 22:35:03 +01:00
Filippo Squillace
03a29590de Add -i and -r options for groot command 2017-04-19 21:04:51 +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
72640b3ca3 Create the proper S3 bucket for JuNest 2017-03-18 14:53:48 +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
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
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
56a5f48b32 Use the new junest-git package 2016-06-09 21:14:35 +01:00
fsquillace
846bcc9c1f Issue #81: Use getent to build the passwd and group files 2016-06-07 22:24:28 +01:00
fsquillace
1f66d810cd Remove check for mtab file and lock directory 2016-05-30 23:01:28 +01:00
fsquillace
3102ff1d8a 🎨 Refactor core.sh code 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