From 48f4313d264c2a0e53fc012ee53a971f2cd42594 Mon Sep 17 00:00:00 2001 From: zacheiss Date: Tue, 3 Apr 2007 20:52:58 +0000 Subject: [PATCH] Take command-line argument with name of file to generate. --- gen/dhcp.pc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gen/dhcp.pc b/gen/dhcp.pc index 8ece8a47..31c49cc1 100644 --- a/gen/dhcp.pc +++ b/gen/dhcp.pc @@ -62,6 +62,12 @@ int main(int argc, char **argv) EXEC SQL WHENEVER SQLERROR DO sqlerr(); + if (argc != 2) + { + fprintf(stderr, "usage: %s [outfile]\n", argv[0]); + exit(MR_ARGS); + } + /* Get print spoolers for allow lists. */ EXEC SQL SELECT COUNT(service) INTO :alcount FROM serverhosts sh, machine m WHERE sh.service = 'PRINT' AND sh.mach_id = m.mach_id @@ -84,8 +90,7 @@ int main(int argc, char **argv) EXEC SQL CLOSE csr_spool; /* Now build the tar file. */ - sprintf(filename, "%s/dhcp.out", DCM_DIR); - tf = tarfile_open(filename); + tf = tarfile_open(argv[1]); /* Build dhcpd.conf.print */ -- 2.45.1