[pve-devel] r4883 - pve-access-control/trunk

svn-commits at proxmox.com svn-commits at proxmox.com
Thu Jul 8 09:08:04 CEST 2010


Author: dietmar
Date: 2010-07-08 07:08:04 +0000 (Thu, 08 Jul 2010)
New Revision: 4883

Modified:
   pve-access-control/trunk/ChangeLog
   pve-access-control/trunk/pveum
Log:
      * pveum (print_usage): improve usage text.



Modified: pve-access-control/trunk/ChangeLog
===================================================================
--- pve-access-control/trunk/ChangeLog	2010-07-08 06:54:08 UTC (rev 4882)
+++ pve-access-control/trunk/ChangeLog	2010-07-08 07:08:04 UTC (rev 4883)
@@ -1,5 +1,7 @@
 2010-07-08  Proxmox Support Team  <support at proxmox.com>
 
+	* pveum (print_usage): improve usage text.
+
 	* AccessControl.pm: modify/delete ACL functionality
 
 	* pveum (aclmod): Add/Modify ACL

Modified: pve-access-control/trunk/pveum
===================================================================
--- pve-access-control/trunk/pveum	2010-07-08 06:54:08 UTC (rev 4882)
+++ pve-access-control/trunk/pveum	2010-07-08 07:08:04 UTC (rev 4883)
@@ -31,7 +31,11 @@
     my $msg = shift;
 
     print STDERR "ERROR: $msg\n" if $msg;
-    print STDERR "USAGE: pveum <COMMAND> [OPTIONS]\n";
+    print STDERR "pveum <COMMAND> [OPTIONS]\n";
+    print STDERR "pveum aclmod [OPTIONS] <PATH> <USER|GROUP> <ROLE>\n";
+    print STDERR "\t--propagate\tset propagate flag\n";
+    print STDERR "pveum acldel [OPTIONS] <PATH> <USER|GROUP> <ROLE>\n";
+    print STDERR "\n";
 }
 
 if (!scalar (@ARGV)) {
@@ -188,8 +192,8 @@
     my $uglist = shift;
     my $rolelist = shift;
 
-    print_usage("syntax error\nUsage: pveum aclmod /vm testuser,\@testgroup admin") if
-	!$pathtxt && !$rolelist && !$uglist;
+    print_usage("syntax error") 
+	if !$pathtxt && !$rolelist && !$uglist;
 
     PVE::AccessControl::modify_acl($pathtxt, $uglist, $rolelist, $opts);
 
@@ -202,10 +206,12 @@
     my $pathtxt = shift;
     my $uglist = shift;
     my $rolelist = shift;
+
     $opts->{delete} = 1;
-    print_usage("syntax error\nUsage: pveum acldel /vm testuser,\@testgroup admin") if
-	!$pathtxt && !$rolelist && !$uglist;
 
+    print_usage("syntax error") 
+	if !$pathtxt && !$rolelist && !$uglist;
+
     PVE::AccessControl::modify_acl($pathtxt, $uglist, $rolelist, $opts);
 
     exit(0);




More information about the pve-devel mailing list