]> andersk Git - moira.git/blobdiff - gen/boot.pc
New strategy: use Pro*C so it's less absymally slow.
[moira.git] / gen / boot.pc
index e249e1549af5d9bcff9e2310647877d82532856d..f7f127578bbd712d1f96184dec38f3c35a0945ac 100644 (file)
@@ -132,7 +132,7 @@ int main(int argc, char **argv)
              "\t:ht=ethernet:\\\n\t:ha=%s:\\\n\t:ip=%s:\\\n"
              "\t:lg=%s:\\\n\t:vm=rfc1048:",
              shortname, location, contact, name, net, hwaddr, addr, logaddr);
-      if (!strcmp(hwtype, "HP"))
+      if (!strncmp(hwtype, "HP", 2))
        fprintf(out, "\\\n\t:T144=\"/hp/%s\":", shortname);
       fprintf(out, "\n\n");
     }
@@ -144,7 +144,7 @@ int main(int argc, char **argv)
     SELECT LOWER(m.name), m.hwaddr, m2.address, m3.address, pr.type,
     pr.location, pr.contact, TO_CHAR(pr.modtime, :unixtime_fmt)
     FROM printers pr, machine m, machine m2, machine m3
-    WHERE pr.hwtype = 'HP' AND pr.mach_id != 0
+    WHERE pr.hwtype LIKE 'HP%' AND pr.mach_id != 0
     AND pr.mach_id = m.mach_id AND pr.rm = m2.mach_id
     AND pr.loghost = m3.mach_id AND pr.type != 'ALIAS';
   EXEC SQL OPEN csr_boot2;
This page took 0.036321 seconds and 4 git commands to generate.