Changeset 1065

Show
Ignore:
Timestamp:
01/27/08 18:19:54 (1 year ago)
Author:
shibuya
Message:

add constructor to support multi language.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • utils/cmu/trunk/Makefile

    r959 r1065  
    1111INSTALL = /usr/bin/install 
    1212 
    13 VERSION   =   2.63 
     13VERSION   =   2.64 
    1414 
    1515BUILD_DIR =   /tmp/cmu 
     
    7373        RaQUtil.pm 
    7474 
     755200R_SCRIPTS = \ 
     76        $(wildcard scripts/5200R*.pl) 
     77 
     785200R_LIBS = \ 
     79        RaQUtil.pm 
     80 
    7581TLAS1HE_SCRIPTS = \ 
    7682        $(wildcard scripts/TLAS1HE*.pl) 
     
    95101 
    96102ADJUST_SCRIPTS = \ 
    97         $(wildcard scripts/RaQ*adjust.pl scripts/5100Radjust.pl scripts/TLAS*HEadjust.pl scripts/TLAS2adjust.pl) 
     103        $(wildcard scripts/RaQ*adjust.pl scripts/5*00Radjust.pl scripts/TLAS*HEadjust.pl scripts/TLAS2adjust.pl) 
    98104 
    99105BASE_SCRIPTS = \ 
     
    236242        (cd $(PKG_DIR)/5100R;make) 
    237243 
     2445200r:: cmu base adjust 
     245        for t in $(5200R_SCRIPTS) ; do \ 
     246         $(INSTALL) -o $(CMUUSER) -m0700 $$t $(TMP_DIR)/$$t ; \ 
     247    done 
     248        for t in $(5200R_LIBS) ; do \ 
     249         $(INSTALL) -o $(CMUUSER) -m0600 lib/$$t $(PERLDIR)/$$t ; \ 
     250    done 
     251        sed -e 's/\[PRODUCT\]/5200R/' < $(SPEC_IN) > $(SPEC_FILE) 
     252        sed -e 's/\[PRODUCT\]/5200R/' < $(MAKE_IN) > $(MAKE_FILE) 
     253        $(CP) conf/5200R.cobaltBase.xml $(BASE_CONF) 
     254        perl -pi -e 's#\[VERSION\]#$(VERSION)#' $(SPEC_FILE) $(MAKE_FILE) $(BASE_CONF) 
     255        /bin/tar -X $(TMP_DIR)/ignore -C $(BUILD_DIR) -czvf $(TMPTAR) cpr 
     256        $(RPMBUILD) -ta $(TMPTAR) 
     257        perl -pi -e 's#\[VERSION\]#$(VERSION)#' $(PKG_DIR)/5200R/packing_list 
     258        (cd $(PKG_DIR)/5200R;make) 
     259 
    238260tlas1he:: cmu base adjust 
    239261        for t in $(TLAS1HE_SCRIPTS) ; do \ 
     
    298320        (cd $(PKG_DIR)/Qube3;make) 
    299321 
    300 all:: raq2 raq3 raq4 raqxtr raq550 5100r tlas1he tlas2 qube2 qube3 
     322all:: raq2 raq3 raq4 raqxtr raq550 5100r 5200r tlas1he tlas2 qube2 qube3 
    301323 
    302324raq1:: cmu 
  • utils/cmu/trunk/cobalt-cmu.spec.in

    r959 r1065  
    44Name: [PRODUCT]-cmu 
    55Version: [VERSION] 
    6 Release: 0BQ15%{?dist} 
     6Release: 0BQ16%{?dist} 
    77Vendor: %{vendor} 
    88License: Sun modified BSD 
     
    6868 
    6969%changelog 
     70* Sun Jan 27 2008 Hisao SHIBUYA <shibuya@bluequartz.org> 
     71- version 2.64-0BQ16 
     72- add 5200R platform 
     73 
    7074* Mon May 08 2006 Hisao SHIBUYA <shibuya@turbolinux.co.jp> 
    7175- version 2.63-0BQ15 
  • utils/cmu/trunk/perl_modules/Archive.pm

    r955 r1065  
    159159                if($self->build =~ /^Qube/) { 
    160160                        $homeDir = "/home/groups/".$self->name; 
    161                 } elsif($self->build =~ /^RaQ550$/ || $self->build =~ /^5100R$/ || $self->build =~ /^TLAS1HE$/ || $self->build =~ /^TLAS2$/) { 
     161                } elsif($self->build =~ /^RaQ550$/ || $self->build =~ /^5100R$/ || $self->build =~ /^5200R$/ || $self->build =~ /^TLAS1HE$/ || $self->build =~ /^TLAS2$/) { 
    162162                        $homeDir = $self->{baseDir}; 
    163163                } elsif($self->build =~ /^RaQ/) { 
     
    194194        } else {  
    195195                $self->addIgnore("web"); 
    196                 if(($self->build =~ /^RaQ/ || $self->build =~ /^5100R/ || $self->build =~ /^TLAS1HE/ || $self->build =~ /^TLAS2/) && $self->type eq "groups") { 
     196                if(($self->build =~ /^RaQ/ || $self->build =~ /^5100R/ || $self->build =~ /^5200R$/ || $self->build =~ /^TLAS1HE/ || $self->build =~ /^TLAS2/) && $self->type eq "groups") { 
    197197                        $self->addIgnore("users"); 
    198198                        $self->addIgnore(".users"); 
     
    355355                if($self->build =~ /^Qube/) { 
    356356                        $homeDir = "/home/groups/".$self->name; 
    357                 } elsif($self->build =~ /^RaQ/ || $self->build =~ /^5100R/ || $self->build =~ /^TLAS1HE/ || $self->build =~ /^TLAS2/) { 
     357                } elsif($self->build =~ /^RaQ/ || $self->build =~ /^5100R/ || $self->build =~ /^5200R$/ || $self->build =~ /^TLAS1HE/ || $self->build =~ /^TLAS2/) { 
    358358                        $homeDir = "/home/sites/".$self->name; 
    359359                } else { 
     
    440440                                chmod 0660, $mailDest; 
    441441                                 
    442                         } elsif($self->build =~ /^RaQ550/ || $self->build =~ /^5100R/) { 
     442                        } elsif($self->build =~ /^RaQ550/ || $self->build =~ /^5100R/ || $self->build =~ /^5200R/) { 
    443443                                if(-l $homeDir."/mbox") { 
    444444                                        warn "WARN $homeDir/mbox is a symlink\n"; 
     
    522522                if($file->{name} =~ /\`/) { $file->{name} =~ s/\`/\\\`/g; } 
    523523 
    524                 if($self->build =~ /^RaQ/ || $self->build =~ /^5100R/ || $self->build =~ /^TLAS1HE/ || $self->build =~ /^TLAS2/) { 
     524                if($self->build =~ /^RaQ/ || $self->build =~ /^5100R/ || $self->build =~ /^5200R/ || $self->build =~ /^TLAS1HE/ || $self->build =~ /^TLAS2/) { 
    525525                        $ret = chown((getpwnam($file->{uid}))[2], 
    526526                         (getgrnam($self->{gid}))[2], $file->{name} ); 
  • utils/cmu/trunk/perl_modules/Conflict.pm

    r945 r1065  
    184184        if($self->getConfig('product') eq 'RaQ3') { 
    185185                $self->{$IM}->{$class}->{$name}->{$attr} = 'off'; 
    186         } elsif($self->getConfig('product') =~ /(RaQ550|5100R|TLAS1HE|Qube3)/) { 
     186        } elsif($self->getConfig('product') =~ /(RaQ550|5100R|5200R|TLAS1HE|Qube3)/) { 
    187187                $self->{$IM}->{$class}->{$name}->{$attr} = '0'; 
    188188        } else { $self->{$IM}->{$class}->{$name}->{$attr} = 'f' } 
  • utils/cmu/trunk/perl_modules/Global.pm

    r959 r1065  
    3131        RaQ550  =>      1, 
    3232        '5100R' =>      1, 
     33        '5200R' =>      1, 
    3334        TLAS1HE =>      1, 
    3435        TLAS2   =>      1, 
     
    4142        RaQ550  =>      1, 
    4243        '5100R' =>      1, 
     44        '5200R' =>      1, 
    4345        TLAS1HE =>      1, 
    4446        TLAS2   =>      1, 
     
    5456        TLAS1HE => '5100R', 
    5557        '5100R' => 'TLAS2', 
     58        'TLAS2' => '5200R', 
    5659); 
    5760 
     
    114117                "5104R",                        "5100R", 
    115118                "5105R",                        "5100R", 
     119                "5200R",                        "5200R", 
    116120                # TLAS 
    117121                "TLAS1HE",                      "TLAS1HE",