s4:setup: fix cut-n-paste error Builtin-Domain => Samba4-Local-Domain
[tprouty/samba.git] / source4 / script / installheader.pl
index 7b8dd8e92aebb22cddf87b3b9f9a478af9f31b22..5be3434a5c2c1ab664d84df7e3846d9bae3f490a 100755 (executable)
@@ -60,8 +60,12 @@ sub install_header($$)
 
        while (<IN>) {
                $lineno++;
+               die("Will not install autogenerated header $src") if (/This file was automatically generated by mkproto.pl. DO NOT EDIT/);
+
                if (/^#include \"(.*)\"/) {
                        print OUT "#include <" . rewrite_include("$src:$lineno", $1) . ">\n";
+               } elsif (/^#if _SAMBA_BUILD_ == 4/) {
+                       print OUT "#if 1\n";
                } else {
                        print OUT $_;
                }
@@ -75,8 +79,7 @@ foreach my $p (@ARGV)
 {
        my $p2 = findmap($p);
        unless ($p2) {
-           warn("Unable to map $p");
-           next;
+           die("Unable to map $p");
        }
        print "Installing $p as $includedir/$p2\n";