aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Iooss <nicolas.iooss@m4x.org>2019-12-22 18:12:34 +0100
committerJason Zaman <perfinion@gentoo.org>2020-02-15 15:22:28 +0800
commitc8ca10835069f52c97e52aa404b5a575e75a450f (patch)
treeed3f71eaebbd8f443c7fa2b1349ef56d617a8458 /Vagrantfile
parentVagrantfile: fix configuration (diff)
downloadhardened-refpolicy-c8ca10835069f52c97e52aa404b5a575e75a450f.tar.gz
hardened-refpolicy-c8ca10835069f52c97e52aa404b5a575e75a450f.tar.bz2
hardened-refpolicy-c8ca10835069f52c97e52aa404b5a575e75a450f.zip
Vagrantfile: remove sudo
The provisioning scripts are already run as root. Signed-off-by: Nicolas Iooss <nicolas.iooss@m4x.org> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Diffstat (limited to 'Vagrantfile')
-rw-r--r--Vagrantfile26
1 files changed, 13 insertions, 13 deletions
diff --git a/Vagrantfile b/Vagrantfile
index 00313ee6..2b7d9948 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -15,43 +15,43 @@ $install_refpolicy = <<-SHELL
sudo -su vagrant make -C /vagrant conf
sudo -su vagrant make -C /vagrant all
sudo -su vagrant make -C /vagrant validate
- sudo -s make -C /vagrant install
- sudo -s make -C /vagrant install-headers
- sudo -s semodule -s refpolicy -i /usr/share/selinux/refpolicy/*.pp
+ make -C /vagrant install
+ make -C /vagrant install-headers
+ semodule -s refpolicy -i /usr/share/selinux/refpolicy/*.pp
if ! (LANG=C sestatus -v | grep '^Loaded policy name:\s*refpolicy$' > /dev/null)
then
# Use the reference policy
sed -i -e 's/^\\(SELINUXTYPE=\\).*/SELINUXTYPE=refpolicy/' /etc/selinux/config
fi
- sudo -s semodule --reload
+ semodule --reload
# allow every domain to use /dev/urandom
- sudo -s semanage boolean --modify --on global_ssp
+ semanage boolean --modify --on global_ssp
# allow systemd-tmpfiles to manage every file
- sudo -s semanage boolean --modify --on systemd_tmpfiles_manage_all
+ semanage boolean --modify --on systemd_tmpfiles_manage_all
# make vagrant user use unconfined_u context
- if ! (sudo -s semanage login -l | grep '^vagrant' > /dev/null)
+ if ! (semanage login -l | grep '^vagrant' > /dev/null)
then
echo "Configuring SELinux context for vagrant user"
- sudo -s semanage login -a -s unconfined_u vagrant
+ semanage login -a -s unconfined_u vagrant
fi
# label /vagrant as vagrant's home files
- if sudo -s semanage fcontext --list | grep '^/vagrant(/\.\*)?'
+ if semanage fcontext --list | grep '^/vagrant(/\.\*)?'
then
- sudo -s semanage fcontext -m -s unconfined_u -t user_home_t '/vagrant(/.*)?'
+ semanage fcontext -m -s unconfined_u -t user_home_t '/vagrant(/.*)?'
else
- sudo -s semanage fcontext -a -s unconfined_u -t user_home_t '/vagrant(/.*)?'
+ semanage fcontext -a -s unconfined_u -t user_home_t '/vagrant(/.*)?'
fi
# Update interface_info
- sudo -s sepolgen-ifgen -o /var/lib/sepolgen/interface_info -i /usr/share/selinux/refpolicy
+ sepolgen-ifgen -o /var/lib/sepolgen/interface_info -i /usr/share/selinux/refpolicy
echo "Relabelling the system..."
- sudo -s restorecon -RF /
+ restorecon -RF /
echo "If this is a fresh install, you need to reboot in order to enable enforcing mode"
SHELL