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
Filippo Squillace
d36093b0f5
Change the name of proot variable
2016-01-30 12:14:44 +00:00
builder
36212d3cbf
Issue #127 : Do not let proot mount the mtab file
...
This change prevents inconsistency problems when the JuNest environment
is run simultaneously in fakeroot and normal user. The mtab file is
never mount by proot but, instead, it is symlinked to /proc/self/mounts.
2015-12-26 12:55:19 +00:00
Filippo Squillace
c6bb53e2cc
Issue #128 : Fix the /etc/locale.conf file
2015-12-01 19:52:11 +00:00
Filippo Squillace
5502966276
Update the version to 5.6.7 (Nitida)
2015-10-24 16:40:28 +00:00
Filippo Squillace
dbc6f7ad12
Issue #116 : Kill gpg-agent during build of image
...
Use jchroot instead of arch-chroot since it is more reliable on
all architectures.
2015-10-18 17:20:59 +00:00
Filippo Squillace
1aa7a3ddbd
Issue #114 : Add umask on build image script
2015-10-16 09:28:10 +00:00
Filippo Squillace
2cfb81daaa
Issue #113 : Fix fallback for proot command
2015-10-14 23:39:36 +00:00
Filippo Squillace
cfa512755f
Update contacts in docs
2015-08-29 18:30:59 +00:00
Filippo Squillace
6365d52f50
Issue #104 : Use junest-git package in the image
2015-08-08 09:57:23 +00:00
Filippo Squillace
e0a9ee3b26
Change URLs for the AUR repository system
2015-08-07 12:48:08 +00: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