Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Virtualization:Tests
virt-test
virttest_fix_path_sudo.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File virttest_fix_path_sudo.patch of Package virt-test
diff -rau virttest/base_installer.py virttest.sudo/base_installer.py --- virttest/base_installer.py 2014-03-06 22:46:05.688844045 +0100 +++ virttest.sudo/base_installer.py 2014-03-13 14:45:44.154373783 +0100 @@ -352,7 +352,7 @@ logging.info("Loading modules from default locations through " "modprobe") for module in module_list: - utils.system("modprobe %s" % module) + utils.system("sudo /sbin/modprobe %s" % module) def unload_modules(self, module_list=None): ''' diff -rau virttest/test_setup.py virttest.sudo/test_setup.py --- virttest/test_setup.py 2014-03-06 22:46:05.703843949 +0100 +++ virttest.sudo/test_setup.py 2014-03-13 15:09:02.464801774 +0100 @@ -378,7 +378,7 @@ if self.deallocate: error.context("trying to dealocate hugepage memory") try: - utils.system("umount %s" % self.hugepage_path) + utils.system("sudo /usr/bin/umount %s" % self.hugepage_path) except error.CmdError: return utils.system("echo 0 > %s" % self.kernel_hp_file) @@ -521,32 +521,32 @@ return rules def _add_bridge(self): - utils.system("brctl addbr %s" % self.brname) + utils.system("sudo /usr/sbin/brctl addbr %s" % self.brname) ip_fwd_path = "/proc/sys/net/%s/ip_forward" % self.ip_version ip_fwd = open(ip_fwd_path, "w") ip_fwd.write("1\n") - utils.system("brctl stp %s on" % self.brname) - utils.system("brctl setfd %s 4" % self.brname) + utils.system("sudo /usr/sbin/brctl stp %s on" % self.brname) + utils.system("sudo /usr/sbin/brctl setfd %s 4" % self.brname) if self.physical_nic: - utils.system("brctl addif %s %s" % (self.brname, + utils.system("sudo /usr/sbin/brctl addif %s %s" % (self.brname, self.physical_nic)) def _bring_bridge_up(self): - utils.system("ifconfig %s %s.1 up" % (self.brname, self.subnet)) + utils.system("sudo /sbin/ifconfig %s %s.1 up" % (self.brname, self.subnet)) def _iptables_add(self, cmd): - return utils.system("iptables -I %s" % cmd) + return utils.system("sudo /usr/sbin/iptables -I %s" % cmd) def _iptables_del(self, cmd): - return utils.system("iptables -D %s" % cmd) + return utils.system("sudo /usr/sbin/iptables -D %s" % cmd) def _enable_nat(self): for rule in self.iptables_rules: self._iptables_add(rule) def _start_dhcp_server(self): - utils.system("service dnsmasq stop") - utils.system("dnsmasq --strict-order --bind-interfaces " + utils.system("sudo /usr/sbin/service dnsmasq stop") + utils.system("sudo /usr/sbin/dnsmasq --strict-order --bind-interfaces " "--listen-address %s.1 --dhcp-range %s.2,%s.254 " "--dhcp-lease-max=253 " "--dhcp-no-override " @@ -625,7 +625,7 @@ pass def _bring_bridge_down(self): - utils.system("ifconfig %s down" % self.brname, ignore_status=True) + utils.system("sudo /sbin/ifconfig %s down" % self.brname, ignore_status=True) def _disable_nat(self): for rule in self.iptables_rules: @@ -636,7 +636,7 @@ self._iptables_del(rule) def _remove_bridge(self): - utils.system("brctl delbr %s" % self.brname, ignore_status=True) + utils.system("sudo /sbin/brctl delbr %s" % self.brname, ignore_status=True) def cleanup(self): brctl_output = utils.system_output("brctl show") @@ -864,7 +864,7 @@ """ base_dir = "/sys/bus/pci/devices" - cmd = "lspci | awk '/%s/ {print $1}'" % self.pf_filter_re + cmd = "/sbin/lspci | awk '/%s/ {print $1}'" % self.pf_filter_re pf_ids = [i for i in utils.system_output(cmd).splitlines()] pf_vf_dict = [] for pf_id in pf_ids: @@ -887,7 +887,7 @@ re_ethname = "\w+(?=: flags)|eth[0-9](?=\s*Link)" ethnames = re.findall(re_ethname, if_out) for eth in ethnames: - cmd = "ethtool -i %s | awk '/bus-info/ {print $2}'" % eth + cmd = "/usr/sbin/ethtool -i %s | awk '/bus-info/ {print $2}'" % eth pci_id = utils.system_output(cmd) if not pci_id: continue @@ -956,7 +956,7 @@ if d_type == "vf": dev_id = vf_ids.pop(0) (ethname, vf_num) = self.get_vf_num_by_id(dev_id) - set_mac_cmd = "ip link set dev %s vf %s mac %s " % (ethname, + set_mac_cmd = "sudo /usr/sbin/ip link set dev %s vf %s mac %s " % (ethname, vf_num, device["mac"]) utils.run(set_mac_cmd) @@ -978,7 +978,7 @@ # FIXME: Need to think out a method of identify which # 'virtual function' belongs to which physical card considering # that if the host has more than one 82576 card. PCI_ID? - cmd = "lspci | grep '%s' | wc -l" % self.vf_filter_re + cmd = "/sbin/lspci | grep '%s' | wc -l" % self.vf_filter_re vf_num = int(utils.system_output(cmd, verbose=False)) logging.info("Found %s vf in host", vf_num) return vf_num @@ -1065,7 +1065,7 @@ status = utils.system('lsmod | grep vfio', ignore_status=True) if status: logging.info("Load vfio-pci module.") - cmd = "modprobe vfio-pci" + cmd = "sudo /sbin/modprobe vfio-pci" utils.run(cmd) time.sleep(3) if not ecap or (int(ecap[0], 16) & 8 != 8): @@ -1079,7 +1079,7 @@ if status: re_probe = True elif not self.check_vfs_count(): - os.system("modprobe -r %s" % self.driver) + os.system("sudo /sbin/modprobe -r %s" % self.driver) re_probe = True else: self.setup = None @@ -1087,7 +1087,7 @@ # Re-probe driver with proper number of VFs if re_probe: - cmd = "modprobe %s %s" % (self.driver, self.driver_option) + cmd = "sudo /sbin/modprobe %s %s" % (self.driver, self.driver_option) error.context("Loading the driver '%s' with command '%s'" % (self.driver, cmd), logging.info) status = utils.system(cmd, ignore_status=True) @@ -1096,7 +1096,7 @@ logging.info("Log dmesg after loading '%s' to '%s'.", self.driver, file_name) utils_misc.log_line(file_name, dmesg) - utils.system("/etc/init.d/network restart", ignore_status=True) + utils.system("sudo /usr/sbin/service network restart", ignore_status=True) if status: return False self.setup = None @@ -1130,7 +1130,7 @@ status = utils.system('lsmod | grep %s' % self.driver, ignore_status=True) if status: - cmd = "modprobe -r %s" % self.driver + cmd = "sudo /sbin/modprobe -r %s" % self.driver logging.info("Running host command: %s" % cmd) os.system(cmd) re_probe = True @@ -1139,11 +1139,11 @@ # Re-probe driver with proper number of VFs if re_probe: - cmd = "modprobe %s" % self.driver + cmd = "sudo /sbin/modprobe %s" % self.driver msg = "Loading the driver '%s' without option" % self.driver error.context(msg, logging.info) status = utils.system(cmd, ignore_status=True) - utils.system("/etc/init.d/network restart", ignore_status=True) + utils.system("sudo /usr/sbin/service restart", ignore_status=True) if status: return False return True diff -rau virttest/utils_misc.py virttest.sudo/utils_misc.py --- virttest/utils_misc.py 2014-03-07 12:29:47.551705285 +0100 +++ virttest.sudo/utils_misc.py 2014-03-13 14:46:58.499920129 +0100 @@ -2162,11 +2162,11 @@ def load_ksm_module(self): """Try to load ksm module.""" - utils.system("modprobe ksm") + utils.system("sudo /sbin/modprobe ksm") def unload_ksm_module(self): """Try to unload ksm module.""" - utils.system("modprobe -r ksm") + utils.system("sudo /sbin/modprobe -r ksm") def get_ksmtuned_pid(self): """
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor