Ignore:
Timestamp:
Nov 14, 2012, 12:59:34 PM (12 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to 3.6.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified vendor/current/source4/script/minimal_includes.pl

    r414 r740  
    1212my $opt_remove = 0;
    1313my $opt_skip_system = 0;
     14my $opt_waf = 0;
    1415
    1516#####################################################################
     
    4445        my $fname = shift;
    4546        my $obj;
    46         if ($fname =~ s/(.*)\.c$/$1.o/) {
     47        if ($opt_waf) {
     48                my $ret = `../buildtools/bin/waf $fname 2>&1`;
     49                return $ret
     50        }
     51        if ($fname =~ s/(.*)\..*$/$1.o/) {
    4752                $obj = "$1.o";
    4853        } else {
     
    6873        $lines->[$i] = "";
    6974
    70         `/bin/mv -f $fname $fname.misaved` && die "failed to rename $fname";
     75        my $mname = $fname . ".misaved";
     76
     77        unlink($mname);
     78        rename($fname, $mname) || die "failed to rename $fname";
    7179        save_lines($fname, $lines);
    7280       
     
    8088                        } else {
    8189                                print "$fname: removing $line\n";
     90                                unlink($mname);
    8291                                return;
    8392                        }
     
    8897
    8998        $lines->[$i] = $line;
    90         `/bin/mv -f $fname.misaved $fname` && die "failed to restore $fname";
     99        rename($mname, $fname) || die "failed to restore $fname";
    91100}
    92101
     
    139148                 --remove       remove includes, don't just list them
    140149                 --skip-system  don't remove system/ includes
     150                 --waf          use waf target conventions
    141151";
    142152}
     
    148158            'remove' => \$opt_remove,
    149159            'skip-system' => \$opt_skip_system,
     160            'waf' => \$opt_waf,
    150161            );
    151162
Note: See TracChangeset for help on using the changeset viewer.