raw_image=$(ls mic-output/ivi-*-sdb.raw)
sudo mkdir -p mic-output/ivi_dir/boot
kpartx_path=$(sudo which kpartx)
+distro=$(python -c 'import platform;print platform.linux_distribution()[0].lower().rstrip()')
+echo $distro
+if [ "$distro" = "fedora" ] || [ "$distro" = "centos linux" ]; then
+ modprobe_path=$(sudo which modprobe)
+ rmmod_path=$(sudo which rmmod)
+
+ sudo $modprobe_path loop
+ sudo $rmmod_path loop
+fi
+
loop_device=$(sudo $losetup_path -f)
sudo $losetup_path $loop_device $raw_image
for i in {1..5}
raw_image=$(ls mic-output/ivi_with_installerfw-*-sdb.raw)
sudo mkdir -p mic-output/ivi_dir/boot
kpartx_path=$(sudo which kpartx)
+distro=$(python -c 'import platform;print platform.linux_distribution()[0].lower().rstrip()')
+echo $distro
+if [ "$distro" = "fedora" ] || [ "$distro" = "centos linux" ]; then
+ modprobe_path=$(sudo which modprobe)
+ rmmod_path=$(sudo which rmmod)
+
+ sudo $modprobe_path loop
+ sudo $rmmod_path loop
+fi
+
loop_device=$(sudo $losetup_path -f)
sudo $losetup_path $loop_device $raw_image
for i in {1..5}
Cmnd_Alias MKDIR = /usr/bin/mkdir, /bin/mkdir
Cmnd_Alias WHICH = /usr/bin/which
Cmnd_Alias KPARTX = /sbin/kpartx, /usr/sbin/kpartx
+Cmnd_Alias MODPROBE = /sbin/modprobe, /usr/sbin/modprobe
+Cmnd_Alias RMMOD = /sbin/rmmod, /usr/sbin/rmmod
Cmnd_Alias UMOUNT = /bin/umount, /usr/bin/umount
Cmnd_Alias MOUNT = /bin/mount, /usr/bin/mount
Cmnd_Alias LOSETUP = /sbin/losetup, /usr/sbin/losetup
Cmnd_Alias ZYPPER = /usr/bin/zypper
Cmnd_Alias APTGET = /usr/bin/apt-get
Cmnd_Alias RPM = /usr/bin/rpm, /bin/rpm
-build ALL=(ALL) NOPASSWD: MIC, TEST, RM, SETENFORCE, TAR, BUNZIP2, MKDIR, CHROOT, WHICH, KPARTX, UMOUNT, MOUNT, LOSETUP, PARTED, CREATEREPO, XARGS, BLKID, EGREP, GUNZIP, UNZIP, MV, CP, SED, FDISK, SPM, LZOP, PYTHON, LS, MD5SUM, SHA1SUM, SHA256SUM, YUM, ZYPPER, APTGET, RPM
+build ALL=(ALL) NOPASSWD: MIC, TEST, RM, SETENFORCE, TAR, BUNZIP2, MKDIR, CHROOT, WHICH, KPARTX, MODPROBE, RMMOD, UMOUNT, MOUNT, LOSETUP, PARTED, CREATEREPO, XARGS, BLKID, EGREP, GUNZIP, UNZIP, MV, CP, SED, FDISK, SPM, LZOP, PYTHON, LS, MD5SUM, SHA1SUM, SHA256SUM, YUM, ZYPPER, APTGET, RPM
Defaults env_keep+="http_proxy https_proxy no_proxy"