Author: baggins Date: Sat May 12 10:22:49 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- don't unconditionally assume that '-device' argument is a directory
---- Files affected:
packages/amanda:
amanda-amstar-device.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/amanda/amanda-amstar-device.patch
diff -u /dev/null packages/amanda/amanda-amstar-device.patch:1.1
--- /dev/null Sat May 12 12:22:49 2012
+++ packages/amanda/amanda-amstar-device.patch Sat May 12 12:22:44 2012
@@ -0,0 +1,29 @@
+--- amanda-3.2.3/application-src/amstar.c.orig 2012-05-09 14:36:45.583768213
+0200
++++ amanda-3.2.3/application-src/amstar.c 2012-05-10 14:41:43.738866665
+0200
+@@ -454,7 +454,9 @@
+ }
+
+ set_root_privs(1);
+- if (argument->dle.device) {
++ if (star_directory) {
++ check_dir(star_directory, R_OK);
++ } else if (argument->dle.device) {
+ check_dir(argument->dle.device, R_OK);
+ }
+ set_root_privs(0);
+@@ -499,9 +501,13 @@
+ fprintf(stderr, "ERROR include-list not supported for backup\n");
+ }
+
+- if (check_device(argument) == 0) {
+- return;
++ set_root_privs(1);
++ if (star_directory) {
++ check_dir(star_directory, R_OK|X_OK);
++ } else if (argument->dle.device) {
++ check_dir(argument->dle.device, R_OK|X_OK);
+ }
++ set_root_privs(0);
+
+ qdisk = quote_string(argument->dle.disk);
+ if (argument->calcsize) {
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit