r8471: --ejs taking an optional arguments interferes with the pidl extra args
authorAndrew Tridgell <tridge@samba.org>
Thu, 14 Jul 2005 13:44:54 +0000 (13:44 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:23:07 +0000 (13:23 -0500)
(This used to be commit a9d05af0fd802cf0cbe1298c3c988dcd2eb1b848)

source4/build/pidl/pidl

index ae46b4c746743fc52611736229c3b23bc99c0b1b..9cf1e2f6d3ca2d65756af004ad47e1cfc0cf7f94 100755 (executable)
@@ -105,7 +105,7 @@ GetOptions (
            'client:s' => \$opt_client,
            'eth-parser:s' => \$opt_eth_parser,
            'eth-header:s' => \$opt_eth_header,
-           'ejs:s' => \$opt_ejs,
+           'ejs' => \$opt_ejs,
            'diff' => \$opt_diff,
            'odl' => \$opt_odl,
            'keep:s' => \$opt_keep,
@@ -253,10 +253,10 @@ sub process_file($)
        if (defined($opt_ejs)) {
                require Parse::Pidl::Samba::EJS;
                require Parse::Pidl::Samba::EJSHeader;
-               my $ejs = ($opt_ejs or Parse::Pidl::Util::ChangeExtension($output, "_ejs.c"));
+               my $ejs = Parse::Pidl::Util::ChangeExtension($output, "_ejs.c");
                Parse::Pidl::Util::FileSave($ejs, Parse::Pidl::Samba::EJS::Parse($ndr, $h_filename));
 
-               $ejs = ($opt_ejs or Parse::Pidl::Util::ChangeExtension($output, "_ejs.h"));
+               $ejs = Parse::Pidl::Util::ChangeExtension($output, "_ejs.h");
                Parse::Pidl::Util::FileSave($ejs, Parse::Pidl::Samba::EJSHeader::Parse($ndr));
        }