IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 4807


Ignore:
Timestamp:
Aug 17, 2005, 8:10:10 AM (21 years ago)
Author:
eugene
Message:

mkdist improvements, adjustments to distribution tables

Location:
trunk/Ohana/etc
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/etc/distributions/elixir-config.dst

    r4739 r4807  
    11
    22# elixir configuration information
     3DISTRIBUTION elixir-config 1.0
     4 USE config-1-0    config
     5END
     6
    37DISTRIBUTION elixir-config 1.1
    48 USE config-1-1    config
     
    913END
    1014
    11 # elixir configuration information
    12 DISTRIBUTION elixir-config 1.0
    13  USE config-1-0    config
     15DISTRIBUTION elixir-config 1.3
     16 USE config-1-3    config
    1417END
    15 
  • trunk/Ohana/etc/distributions/elixir-ohana-1.3.dst

    r4739 r4807  
    44 USE base
    55
    6  USE addstar-1-1     addstar
    7  USE delstar-1-1     delstar
     6 USE addstar-1-2     addstar
     7 USE delstar-1-2     delstar
    88 USE elixir-1-2      elixir
    99 USE gastro-1-1      gastro
     
    1212 USE imclean-1-1     imclean
    1313 USE imregister-1-2  imregister
    14  USE kapa-1-1        kapa
     14 USE kapa-1-2        kapa
    1515 USE kii-1-2         kii
    1616 USE misc-1-1        misc
    1717 USE nightd-1-1      nightd
    18  USE opihi-2-2       opihi.v2
    19  USE perl-1-1        perl
     18 USE opihi-2-3       opihi.base
     19 USE dvo-0-1         dvo
     20 USE mana-1-1        mana
     21 USE perl-1-2        perl
    2022 USE relphot-1-1     relphot
    21  USE shell-1-0       shell
     23 USE shell-1-1       shell
    2224 USE tcl-1-0         tcl
    2325
    2426 USE libdummy-1-1    libdummy
    25  USE libohana-1-3    libohana
    26  USE libautocode-1-0 libautocode
     27 USE libohana-1-4    libohana
     28 USE libautocode-1-1 libautocode
    2729 USE libfits-1-3     libfits
    2830END
    29 
  • trunk/Ohana/etc/distributions/mana-1.1.dst

    r4739 r4807  
    22DISTRIBUTION mana 1.1
    33 USE base
    4  USE libdummy-1-0    libdummy
     4 USE libdummy-1-1    libdummy
    55 USE libohana-1-4    libohana
    66 USE libautocode-1-1 libautocode
    77 USE libfits-1-3     libfits
    88 USE kii-1-2         kii
    9  USE kapa-1-1        kapa
     9 USE kapa-1-2        kapa
    1010
    1111 USE opihi-2-3       opihi.base
  • trunk/Ohana/etc/distributions/opihi-2.3.dst

    r4761 r4807  
    22DISTRIBUTION opihi 2.3
    33 USE base
    4  USE libdummy-1-0    libdummy
     4 USE libdummy-1-1    libdummy
    55 USE libohana-1-4    libohana
    66 USE libautocode-1-1 libautocode
    77 USE libfits-1-3     libfits
    88 USE kii-1-2         kii
    9  USE kapa-1-1        kapa
     9 USE kapa-1-2        kapa
    1010
    1111 USE opihi-2-3       opihi.base
    1212 USE mana-1-1        mana
    13  USE dvo-1-0         dvo
    14  USE psched-1-0      psched
    15  USE pclient-1-0     pclient
    16  USE pcontrol-1-0    pcontrol
     13 USE dvo-0-1         dvo
     14 USE psched-0-1      psched
     15 USE pclient-0-1     pclient
     16 USE pcontrol-0-1    pcontrol
    1717END
  • trunk/Ohana/etc/distributions/psched-0.1.dst

    r4761 r4807  
    22DISTRIBUTION psched 0.1
    33 USE base
    4  USE libdummy-1-0    libdummy
     4 USE libdummy-1-1    libdummy
    55 USE libohana-1-4    libohana
    66 USE libautocode-1-1 libautocode
    77 USE libfits-1-3     libfits
    88 USE kii-1-2         kii
    9  USE kapa-1-1        kapa
     9 USE kapa-1-2        kapa
    1010
    1111 USE opihi-2-3       opihi.base
  • trunk/Ohana/etc/mkdist

    r4761 r4807  
    11#!/usr/bin/env perl
     2
     3$diff = 0;
     4$list = 0;
     5@tARGV = ();
     6for (; @ARGV > 0; ) {
     7    if ($ARGV[0] eq "-diff") {
     8        $diff = 1;
     9        shift; next;
     10    }
     11    if ($ARGV[0] eq "-list") {
     12        $list = 1;
     13        shift; next;
     14    }
     15    if ($ARGV[0] eq "-h")     { &usage (); }
     16    if ($ARGV[0] eq "-help")  { &usage (); }
     17    if ($ARGV[0] eq "--help") { &usage (); }
     18    @tARGV = (@tARGV, $ARGV[0]);
     19    shift;
     20}
     21@ARGV = @tARGV;
    222
    323$distdir = "distributions";
    424
    5 if (@ARGV != 2) { die "USAGE: mkdist (group) (version)\n"; }
     25if (!$list && @ARGV != 2) { &usage (); }
     26if ( $list && @ARGV != 0) { &usage (); }
    627
    728@files = <$distdir/*.dst>;
     
    1334    $Ns = @sublist;
    1435    $Nt = @list;
    15     print STDERR "read $Ns from $file, $Nt so far\n";
    1636}
    1737
     
    2343@tag = ();
    2444
     45if ($list) {
     46    printf STDERR "Available Distributions\n";
     47    printf STDERR "%-16s  %7s\n", "Module", "Version";
     48    printf STDERR "-------------------------\n";
     49}
     50
    2551foreach $line (@list) {
    2652
     
    3157        ($tmp, $word1, $word2) = split (" ", $line);
    3258        if (($word1 eq $group) && ($word2 eq $version)) { $ingroup = 1; }
     59        if ($list) { printf STDERR "%-16s  %7s\n", $word1, $word2; }
    3360    }
    34     if (!$ingroup) { next; }
     61    if (!$ingroup || $list) { next; }
    3562
    3663    # found END
     
    5380}
    5481
     82if ($list) { exit 0; }
    5583if (@name == 0) { die "ERROR: $group $version not found\n"; }
     84
     85if ($diff) { &difflist (); }
    5686
    5787for ($i = 0; $i < @name; $i++) {
     
    78108}
    79109
     110sub usage {
     111    print STDERR "USAGE: mkdist -list\n   : list valid distributions \n";
     112    print STDERR "USAGE: mkdist (group) (version)\n   : make a distribution tarball\n";
     113    print STDERR "USAGE: mkdist -diff (group) (version)\n";
     114    print STDERR "   : show the difference between the distribution and current tree\n";
     115    exit 2;
     116}
     117
     118sub difflist {
     119
     120    for ($i = 0; $i < @name; $i++) {
     121        if ($tag[$i] eq "") {
     122            &vsystem ("cvs -q rdiff -s -r HEAD $name[$i]");
     123        } else {
     124            &vsystem ("cvs -q rdiff -s -r $tag[$i] $name[$i]");
     125        }       
     126    }
     127    exit 0;
     128}
Note: See TracChangeset for help on using the changeset viewer.