diff options
-rw-r--r-- | NEWS | 1 | ||||
-rwxr-xr-x | iurt | 4 | ||||
-rw-r--r-- | lib/Iurt/Chroot.pm | 2 |
3 files changed, 6 insertions, 1 deletions
@@ -1,4 +1,5 @@ - iurt: bring lo up in the chroot and point hostname to 127.0.0.1 +- iurt: add an option to disable the use of network namespaces 0.7.1 - iurt: also use --urpmi-root for urpmi.addmedia @@ -501,6 +501,10 @@ my %config_usage = ( desc => 'Enabled icecream usage and uses N procs', default => 0 }, + use_netns => { + desc => 'Create a separate network namespace for each chroot to prevent builds from accessing the network', + default => 1 + }, ); if ($run{config_usage}) { diff --git a/lib/Iurt/Chroot.pm b/lib/Iurt/Chroot.pm index 1bf019e..c54b180 100644 --- a/lib/Iurt/Chroot.pm +++ b/lib/Iurt/Chroot.pm @@ -316,7 +316,7 @@ sub create_build_chroot { } } - if ($ret) { + if ($ret && $config->{use_netns}) { sudo($config, '--netns_create', $chroot); } return $ret; |