~ubuntu-branches/ubuntu/maverick/policycoreutils/maverick

« back to all changes in this revision

Viewing changes to semanage/seobject.py

  • Committer: Bazaar Package Importer
  • Author(s): Russell Coker
  • Date: 2008-07-13 20:16:00 UTC
  • mfrom: (1.2.10 upstream)
  • Revision ID: james.westby@ubuntu.com-20080713201600-rbwser3yf8erf6u0
Tags: 2.0.49-2.1
* Non-maintainer upload.
* Made it recommend the new policy packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
509
509
                                rc = semanage_user_set_mlslevel(self.sh, u, selevel)
510
510
                                if rc < 0:
511
511
                                        raise ValueError(_("Could not set MLS level for %s") % name)
512
 
                        if selinux.security_check_context("system_u:object_r:%s_home_t:s0" % prefix) != 0:
513
 
                               raise ValueError(_("Invalid prefix %s") % prefix)
514
512
                        rc = semanage_user_set_prefix(self.sh, u, prefix)
515
513
                        if rc < 0:
516
514
                                raise ValueError(_("Could not add prefix %s for %s") % (r, prefix))
576
574
                                semanage_user_set_mlslevel(self.sh, u, untranslate(selevel))
577
575
 
578
576
                        if prefix != "":
579
 
                               if selinux.security_check_context("system_u:object_r:%s_home_t" % prefix) != 0:
580
 
                                      raise ValueError(_("Invalid prefix %s") % prefix)
581
577
                               semanage_user_set_prefix(self.sh, u, prefix)
582
578
 
583
579
                        if len(roles) != 0:
1377
1373
                if rc < 0:
1378
1374
                        raise ValueError(_("Could not start semanage transaction"))
1379
1375
 
1380
 
                rc = semanage_bool_set_active(self.sh, k, b)
 
1376
                rc = semanage_bool_set_active(self.sh, k, b)
 
1377
                if rc < 0:
 
1378
                        raise ValueError(_("Could not set active value of boolean %s") % name)
1381
1379
                rc = semanage_bool_modify_local(self.sh, k, b)
1382
1380
                if rc < 0:
1383
1381
                        raise ValueError(_("Could not modify boolean %s") % name)