xci: Vagrantfile: Switch off privilege mode 07/41607/2
authorMarkos Chandras <mchandras@suse.de>
Thu, 31 Aug 2017 13:10:49 +0000 (14:10 +0100)
committerMarkos Chandras <mchandras@suse.de>
Sat, 16 Sep 2017 09:30:55 +0000 (10:30 +0100)
The xci-deploy.sh script should not be run as root.

Change-Id: I8d78d9df218508a72b6e419d16c95739fc1801e0
Signed-off-by: Markos Chandras <mchandras@suse.de>
xci/Vagrantfile

index d58ed62..a202250 100644 (file)
@@ -64,13 +64,13 @@ Vagrant.configure(2) do |config|
       s.privileged = false
       s.inline = <<-SHELL
           cd /vagrant
-          PART_START=$(parted /dev/sda --script unit MB print | awk '/^ 3 / {print $3}')
-          parted /dev/sda --script unit MB mkpart primary ${PART_START} 100%
-          parted /dev/sda --script set 4 lvm on
-          pvcreate /dev/sda4
-          vgextend VolGroup00 /dev/sda4
-          lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol00
-          xfs_growfs /dev/mapper/VolGroup00-LogVol00
+          PART_START=$(sudo parted /dev/sda --script unit MB print | awk '/^ 3 / {print $3}')
+          sudo parted /dev/sda --script unit MB mkpart primary ${PART_START} 100%
+          sudo parted /dev/sda --script set 4 lvm on
+          sudo pvcreate /dev/sda4
+          sudo vgextend VolGroup00 /dev/sda4
+          sudo lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol00
+          sudo xfs_growfs /dev/mapper/VolGroup00-LogVol00
           export XCI_FLAVOR=${XCI_FLAVOR:-mini}
           export VM_CPU=${VM_CPU:-2}
           export VM_DISK=${VM_DISK:-40}
@@ -95,13 +95,13 @@ Vagrant.configure(2) do |config|
       # NOTE(hwoarang) The parted version in Leap 42.2 can't do an online
       # partition resize so we must create a new one and attach it to the
       # btrfs filesystem.
-      s.privileged = true,
+      s.privileged = false
       s.inline = <<-SHELL
         cd /vagrant
-        echo -e 'd\n2\nn\np\n\n\n\nn\nw' | fdisk /dev/sda
-        PART_END=$(fdisk -l /dev/sda | grep ^/dev/sda2 | awk '{print $4}')
-        resizepart /dev/sda 2 $PART_END
-        btrfs fi resize max /
+        echo -e 'd\n2\nn\np\n\n\n\nn\nw' | sudo fdisk /dev/sda
+        PART_END=$(sudo fdisk -l /dev/sda | grep ^/dev/sda2 | awk '{print $4}')
+        sudo resizepart /dev/sda 2 $PART_END
+        sudo btrfs fi resize max /
         export XCI_FLAVOR=${XCI_FLAVOR:-mini}
         export VM_CPU=${VM_CPU:-2}
         export VM_DISK=${VM_DISK:-40}
@@ -120,13 +120,13 @@ Vagrant.configure(2) do |config|
       # NOTE(hwoarang) The parted version in Leap 42.3 can't do an online
       # partition resize so we must create a new one and attach it to the
       # btrfs filesystem.
-      s.privileged = true,
+      s.privileged = false
       s.inline = <<-SHELL
         cd /vagrant
-        echo -e 'd\n2\nn\np\n\n\n\nn\nw' | fdisk /dev/sda
-        PART_END=$(fdisk -l /dev/sda | grep ^/dev/sda2 | awk '{print $4}')
-        resizepart /dev/sda 2 $PART_END
-        btrfs fi resize max /
+        echo -e 'd\n2\nn\np\n\n\n\nn\nw' | sudo fdisk /dev/sda
+        PART_END=$(sudo fdisk -l /dev/sda | grep ^/dev/sda2 | awk '{print $4}')
+        sudo resizepart /dev/sda 2 $PART_END
+        sudo btrfs fi resize max /
         export XCI_FLAVOR=${XCI_FLAVOR:-mini}
         export VM_CPU=${VM_CPU:-2}
         export VM_DISK=${VM_DISK:-40}