doc/wos-conversion.txt
author Shawn Walker <shawn.walker@oracle.com>
Sat, 16 Jul 2011 08:45:13 -0700
changeset 2468 ce77b64883c4
parent 79 7844be8aa92b
permissions -rw-r--r--
18710 conditional dependencies can cause install and uninstall failure when dependency cannot be installed
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
79
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
     1
# WOS conversion "script"
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
     2
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
     3
# Simple open-source package
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
     4
package SUNWtcsh
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
     5
import SUNWtcsh
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
     6
version 6.14.07
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
     7
end package
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
     8
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
     9
# Combine two or more packages.  Combines dependencies as well.  Explicit
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    10
# version required.
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    11
package SUNWopenssl
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    12
import SUNWopenssl-commands
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    13
import SUNWopenssl-include
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    14
import SUNWopenssl-libraries
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    15
# import SUNWopenssl-man
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    16
import SUNWopensslr
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    17
version 0.9.8
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    18
end package
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    19
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    20
# Split package.  Dependencies and other package metadata must be explicit
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    21
# (error otherwise).
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    22
package SUNWsunos-coreutils
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    23
from SUNWcsu import
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    24
usr/bin/cat
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    25
usr/bin/chmod
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    26
usr/bin/chown
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    27
end import
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    28
description "Core SunOS utilities"
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    29
end package
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    30
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    31
include SUNWgm4
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    32
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    33
# Attributes we care about
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    34
# name (description?)
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    35
# version (mostly automatic)
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    36
# zone-related?
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    37
# dependencies (need to be massaged heavily)
7844be8aa92b Fix a core-dump in the elf module, and begin the WOS import utility.
Danek Duvall <danek.duvall@sun.com>
parents:
diff changeset
    38
# arch is automatic