Produce no output unless -v is specified or an error occurs.
authorMichael Brown <mcb30@etherboot.org>
Tue, 17 Jul 2007 00:59:48 +0000 (01:59 +0100)
committerMichael Brown <mcb30@etherboot.org>
Tue, 17 Jul 2007 00:59:48 +0000 (01:59 +0100)
src/util/makerom.pl

index a7d5cc4..aed3a56 100755 (executable)
@@ -68,7 +68,7 @@ sub pcipnpheaders ($$) {
                $pci_hdr_offset = $pnp_hdr_offset = 0;
        } else {
                printf "PCI header at %#x and PnP header at %#x\n",
-                       $pci_hdr_offset, $pnp_hdr_offset;
+                       $pci_hdr_offset, $pnp_hdr_offset if $opts{'v'};
        }
        if ($pci_hdr_offset > 0) {
                my ($pci_vendor_id, $pci_device_id);
@@ -112,7 +112,7 @@ sub undiheaders ($) {
                or substr($$romref, $undi_hdr_offset, 4) ne 'UNDI') {
                $undi_hdr_offset = 0;
        } else {
-               printf "UNDI header at %#x\n", $undi_hdr_offset;
+               printf "UNDI header at %#x\n", $undi_hdr_offset if $opts{'v'};
        }
        if ($undi_hdr_offset > 0) {
                substr($$romref, $undi_hdr_offset+UNDI_CHKSUM_OFF, 1) = "\x00";