Commit 6bccd366 authored by unknown's avatar unknown
Browse files

Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-4.1

into rurik.mysql.com:/home/igor/mysql-4.1

parents a186bd51 ae99cc1f
Loading
Loading
Loading
Loading
+26 −5
Original line number Diff line number Diff line
@@ -116,6 +116,9 @@ sub main
    &fix_usage_copyright();
    &add_copyright();
   
    # fix LICENSE tag in include/mysql_version.h
    &fix_mysql_version();
    
    # rename the directory with new distribution name
    chdir("$WD/$dir");
    print "renaming $destdir $newdistname\n" if $opt_verbose; 
@@ -141,6 +144,28 @@ sub main
  exit(0);
}  

####
#### This function will s/GPL/Commercial/ in include/mysql_version.h for the
#### LICENSE tag.
####
sub fix_mysql_version
{
    chdir("$destdir");
    my $header_file= (-f 'include/mysql_version.h.in')? 'include/mysql_version.h.in' : 'include/mysql_version.h';
    
    open(MYSQL_VERSION,"<$header_file") or die "Unable to open include/mysql_version.h for read: $!\n";
    undef $/;
    my $mysql_version= <MYSQL_VERSION>;
    close(MYSQL_VERSION);

    $mysql_version=~ s/\#define LICENSE[\s\t]+GPL/#define LICENSE Commercial/;
    
    open(MYSQL_VERSION,">$header_file") or die "Unable to open include/mysql_version.h for write: $!\n";
    print MYSQL_VERSION $mysql_version;
    close(MYSQL_VERSION);
    chdir("$cwd");
}

####
#### This function will remove unwanted parts of a src tree for the mysqlcom
#### distributions.
@@ -151,11 +176,7 @@ sub trim_the_fat
        my $cwd= getcwd();

        system("rm -rf $destdir/${the_fat}");
        if ($win_flag)
        {
                chdir("$destdir") or die "Unable to change directory to $destdir!: $!\n";
        }
        else
        if (!$win_flag)
        {
                chdir("$destdir");
                unlink ("configure") or die "Can't delete $destdir/configure: $!\n";