[Pkg-mono-svn-commits] rev 3245 - cli-common/trunk

D. Moonfire dmoonfire-guest at alioth.debian.org
Thu Jul 19 00:12:00 UTC 2007


Author: dmoonfire-guest
Date: 2007-07-19 00:11:59 +0000 (Thu, 19 Jul 2007)
New Revision: 3245

Modified:
   cli-common/trunk/dh_cligacpolicy
Log:
Correcting a couple bugs with the policy.


Modified: cli-common/trunk/dh_cligacpolicy
===================================================================
--- cli-common/trunk/dh_cligacpolicy	2007-07-19 00:10:30 UTC (rev 3244)
+++ cli-common/trunk/dh_cligacpolicy	2007-07-19 00:11:59 UTC (rev 3245)
@@ -184,6 +184,9 @@
     if (! -d "$tmp/usr/share/cli-common/policies.d") {
 	doit("install","-d","$tmp/usr/share/cli-common/policies.d");
     }
+    if (! -d "$tmp/usr/share/cli-common/policies.d/$package") {
+	doit("install","-d","$tmp/usr/share/cli-common/policies.d/$package");
+    }
 
     # Once all the various <assemblyBinding> tags are consolidated, we
     # then generate the policy files. This will result in one policy file for
@@ -193,7 +196,7 @@
 	# Get the pkg_dir
 	my ($snk, $assembly, $version_map, $priority) =
 	    split(/--/, $pk);
-	my $pkg_dir = "$usr/share-cli/common/policies.d/$package/";
+	my $pkg_dir = "usr/share/cli-common/policies.d/$package";
 	my $tmp_pkg_dir = "$tmp/$pkg_dir";
 	my $policy_file = "$version_map.$assembly";
 
@@ -207,7 +210,8 @@
 	unless (open PF, ">$tmp_pkg_dir/policy.$policy_file.config")
 	{
 	    $errors = 1;
-	    print STDERR "E: $package: Cannot write $policy_file.config";
+	    print STDERR "E: $package: Cannot write $policy_file.config\n";
+	    print STDERR "E: $package: $!\n";
 	    next;
 	}
 
@@ -225,7 +229,7 @@
  	       . "/keyfile:" . $ENV{PWD} . "/$snk");
 
  	# Clean up the config file
- 	unlink("$pkg_dir/policy.$policy_file.config");
+ 	#unlink("$tmp_pkg_dir/policy.$policy_file.config");
 
 	# Set up the scripts
 	if (! $dh{NOSCRIPTS})




More information about the Pkg-mono-svn-commits mailing list