[Groonga-commit] groonga/groonga at b7ad234 [master] packages: use "sudo" instead of running by root

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Oct 5 15:00:37 JST 2014


Kouhei Sutou	2014-10-05 15:00:37 +0900 (Sun, 05 Oct 2014)

  New Revision: b7ad234ab6c8e9624a38da1cda6662406245847b
  https://github.com/groonga/groonga/commit/b7ad234ab6c8e9624a38da1cda6662406245847b

  Message:
    packages: use "sudo" instead of running by root

  Modified files:
    packages/apt/build-deb.sh
    packages/yum/Vagrantfile
    packages/yum/build-rpm.sh

  Modified: packages/apt/build-deb.sh (+4 -4)
===================================================================
--- packages/apt/build-deb.sh    2014-10-05 14:56:24 +0900 (ab10eab)
+++ packages/apt/build-deb.sh    2014-10-05 15:00:37 +0900 (ec6789e)
@@ -14,9 +14,9 @@ run()
 . /vagrant/tmp/env.sh
 
 swap_file=/tmp/swap
-run dd if=/dev/zero of="$swap_file" bs=1024 count=4096K
-run mkswap "$swap_file"
-run swapon "$swap_file"
+run sudo dd if=/dev/zero of="$swap_file" bs=1024 count=4096K
+run sudo mkswap "$swap_file"
+run sudo swapon "$swap_file"
 
 run sudo apt-get update
 run sudo apt-get install -y lsb-release
@@ -32,7 +32,7 @@ case "${distribution}" in
     ;;
 esac
 
-run apt-get install -V -y build-essential devscripts ${DEPENDED_PACKAGES}
+run sudo apt-get install -V -y build-essential devscripts ${DEPENDED_PACKAGES}
 
 run mkdir -p build
 run cp /vagrant/tmp/${PACKAGE}-${VERSION}.tar.gz \

  Modified: packages/yum/Vagrantfile (+1 -1)
===================================================================
--- packages/yum/Vagrantfile    2014-10-05 14:56:24 +0900 (65aaef1)
+++ packages/yum/Vagrantfile    2014-10-05 15:00:37 +0900 (72a00e9)
@@ -32,7 +32,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
     config.vm.define(vm[:id]) do |node|
       node.vm.box = vm[:id]
       node.vm.box_url = vm[:box_url]
-      node.vm.provision(:shell, :path => "build-rpm.sh")
+      node.vm.provision(:shell, :privileged => false, :path => "build-rpm.sh")
       node.vm.provider("virtualbox") do |virtual_box|
         virtual_box.memory = 512
         virtual_box.customize ["modifyvm", :id, "--hwvirtex", "off"]

  Modified: packages/yum/build-rpm.sh (+7 -7)
===================================================================
--- packages/yum/build-rpm.sh    2014-10-05 14:56:24 +0900 (e66ac1c)
+++ packages/yum/build-rpm.sh    2014-10-05 15:00:37 +0900 (3fe9d2d)
@@ -14,9 +14,9 @@ rpmbuild_options=
 . /vagrant/env.sh
 
 swap_file=/tmp/swap
-run dd if=/dev/zero of="$swap_file" bs=1024 count=4096K
-run mkswap "$swap_file"
-run swapon "$swap_file"
+run sudo dd if=/dev/zero of="$swap_file" bs=1024 count=4096K
+run sudo mkswap "$swap_file"
+run sudo swapon "$swap_file"
 
 distribution=$(cut -d " " -f 1 /etc/redhat-release | tr "A-Z" "a-z")
 if grep -q Linux /etc/redhat-release; then
@@ -33,8 +33,8 @@ case "${architecture}" in
         ;;
 esac
 
-run yum groupinstall -y "Development Tools"
-run yum install -y rpm-build rpmdevtools tar ${DEPENDED_PACKAGES}
+run sudo yum groupinstall -y "Development Tools"
+run sudo yum install -y rpm-build rpmdevtools tar ${DEPENDED_PACKAGES}
 
 if [ -x /usr/bin/rpmdev-setuptree ]; then
     rm -rf .rpmmacros
@@ -99,13 +99,13 @@ build_fedora_srpm()
             ;;
     esac
 
-    run rpm -Uvh rpmbuild/RPMS/*/*.rpm
+    run sudo rpm -Uvh rpmbuild/RPMS/*/*.rpm
     run mv rpmbuild/RPMS/*/*.rpm "${rpm_dir}/"
     run mv rpmbuild/SRPMS/*.rpm "${srpm_dir}/"
 }
 
 if ! rpm -q mecab-devel > /dev/null; then
-    run yum install -y wget
+    run sudo yum install -y wget
 
     for rpm in mecab-0.996-1.fc20.src.rpm \
                mecab-ipadic-2.7.0.20070801-8.fc20.1.src.rpm \
-------------- next part --------------
HTML����������������������������...
Descargar 



More information about the Groonga-commit mailing list
Back to archive index