]> andersk Git - moira.git/blobdiff - backup/db2bkup.awk
Use krb5 auth, not krb4.
[moira.git] / backup / db2bkup.awk
index 0f7c28e04d2c8945de2583c8c9821b7f80d4d549..eea66b7aef4641376b170e09526c907f2b1d4185 100644 (file)
@@ -49,9 +49,9 @@ NF>=2 {
                t = split(temp[2], temp2, ")");
                if (t != 2) printf "Can't parse %s\n", temp[2];
                printf "  char\tt_%s[%d];\n", vname[count], temp2[1]+1;
-               if ($1 == "signature") {
+               if ($1 == "signature" || $1 == "sid") {
                        vtype[count]="bin";
-                       printf "  EXEC SQL VAR t_signature IS STRING(%d);\n", temp2[1]+1;
+                       printf "  EXEC SQL VAR t_%s IS STRING(%d);\n", vname[count], temp2[1]+1;
                } else {
                        vtype[count]="str";
                }
@@ -87,7 +87,7 @@ NF>=2 {
        for (i = 0; i < count; i++) {
                if (i != 0) print "      dump_sep(f);";
                if (vtype[i] ~ /str/ || vtype[i] ~ /date/) {
-                       printf "      dump_str(f, strtrim(t_%s));\n", vname[i];
+                       printf "      dump_str(f, endtrim(t_%s));\n", vname[i];
                } else {
                        printf "      dump_%s(f, t_%s);\n", vtype[i], vname[i];
                }
This page took 0.038769 seconds and 4 git commands to generate.