~andersk/ubuntu/oneiric/openssl/spurious-reboot

« back to all changes in this revision

Viewing changes to VMS/install.com

  • Committer: Package Import Robot
  • Author(s): Steve Beattie
  • Date: 2011-09-14 22:06:03 UTC
  • mfrom: (11.1.23 sid)
  • Revision ID: package-import@ubuntu.com-20110914220603-tsuxw8z3kt4lx9oc
Tags: 1.0.0e-2ubuntu1
* Resynchronise with Debian, fixes CVE-2011-1945, CVE-2011-3207 and
  CVE-2011-3210 (LP: #850608). Remaining changes:
  - debian/libssl1.0.0.postinst:
    + Display a system restart required notification bubble on libssl1.0.0
      upgrade.
    + Use a different priority for libssl1.0.0/restart-services depending
      on whether a desktop, or server dist-upgrade is being performed.
  - debian/{libssl1.0.0-udeb.dirs, control, rules}: Create
    libssl1.0.0-udeb, for the benefit of wget-udeb (no wget-udeb package
    in Debian).
  - debian/{libcrypto1.0.0-udeb.dirs, libssl1.0.0.dirs, libssl1.0.0.files,
    rules}: Move runtime libraries to /lib, for the benefit of
    wpasupplicant.
  - debian/patches/aesni.patch: Backport Intel AES-NI support, now from
    http://rt.openssl.org/Ticket/Display.html?id=2065 rather than the
    0.9.8 variant.
  - debian/patches/Bsymbolic-functions.patch: Link using
    -Bsymbolic-functions.
  - debian/patches/perlpath-quilt.patch: Don't change perl #! paths under
    .pc.
  - debian/rules:
    + Don't run 'make test' when cross-building.
    + Use host compiler when cross-building.  Patch from Neil Williams.
    + Don't build for processors no longer supported: i486, i586 (on
      i386), v8 (on sparc).
    + Fix Makefile to properly clean up libs/ dirs in clean target.
    + Replace duplicate files in the doc directory with symlinks.
* debian/libssl1.0.0.postinst: only display restart notification on
  servers (LP: #244250)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
$! INSTALL.COM -- Installs the files in a given directory tree
2
 
$!
3
 
$! Author: Richard Levitte <richard@levitte.org>
4
 
$! Time of creation: 23-MAY-1998 19:22
5
 
$!
6
 
$! P1   root of the directory tree
7
 
$!
8
 
$       IF P1 .EQS. ""
9
 
$       THEN
10
 
$           WRITE SYS$OUTPUT "First argument missing."
11
 
$           WRITE SYS$OUTPUT "Should be the directory where you want things installed."
12
 
$           EXIT
13
 
$       ENDIF
14
 
$
15
 
$       IF (F$GETSYI("CPU").LT.128)
16
 
$       THEN
17
 
$           ARCH := VAX
18
 
$       ELSE
19
 
$           ARCH = F$EDIT( F$GETSYI( "ARCH_NAME"), "UPCASE")
20
 
$           IF (ARCH .EQS. "") THEN ARCH = "UNK"
21
 
$       ENDIF
22
 
$
23
 
$       ROOT = F$PARSE(P1,"[]A.;0",,,"SYNTAX_ONLY,NO_CONCEAL") - "A.;0"
24
 
$       ROOT_DEV = F$PARSE(ROOT,,,"DEVICE","SYNTAX_ONLY")
25
 
$       ROOT_DIR = F$PARSE(ROOT,,,"DIRECTORY","SYNTAX_ONLY") -
26
 
                   - "[000000." - "][" - "[" - "]"
27
 
$       ROOT = ROOT_DEV + "[" + ROOT_DIR
28
 
$
29
 
$       DEFINE/NOLOG WRK_SSLROOT 'ROOT'.] /TRANS=CONC
30
 
$       DEFINE/NOLOG WRK_SSLINCLUDE WRK_SSLROOT:[INCLUDE]
31
 
$
32
 
$       IF F$PARSE("WRK_SSLROOT:[000000]") .EQS. "" THEN -
33
 
           CREATE/DIR/LOG WRK_SSLROOT:[000000]
34
 
$       IF F$PARSE("WRK_SSLINCLUDE:") .EQS. "" THEN -
35
 
           CREATE/DIR/LOG WRK_SSLINCLUDE:
36
 
$       IF F$PARSE("WRK_SSLROOT:[VMS]") .EQS. "" THEN -
37
 
           CREATE/DIR/LOG WRK_SSLROOT:[VMS]
38
 
$
39
 
$       IF F$SEARCH("WRK_SSLINCLUDE:vms_idhacks.h") .NES. "" THEN -
40
 
           DELETE WRK_SSLINCLUDE:vms_idhacks.h;*
41
 
$
42
 
$       OPEN/WRITE SF WRK_SSLROOT:[VMS]OPENSSL_STARTUP.COM
43
 
$       WRITE SYS$OUTPUT "%OPEN-I-CREATED,  ",F$SEARCH("WRK_SSLROOT:[VMS]OPENSSL_STARTUP.COM")," created."
44
 
$       WRITE SF "$! Startup file for Openssl"
45
 
$       WRITE SF "$!"
46
 
$       WRITE SF "$! Do not edit this file, as it will be regenerated during next installation."
47
 
$       WRITE SF "$! Instead, add or change SSLROOT:[VMS]OPENSSL_SYSTARTUP.COM"
48
 
$       WRITE SF "$!"
49
 
$       WRITE SF "$! P1 a qualifier to DEFINE.  For example ""/SYSTEM"" to get the logical names"
50
 
$       WRITE SF "$!    defined in the system logical name table."
51
 
$       WRITE SF "$!"
52
 
$       WRITE SF "$     IF (F$GETSYI(""CPU"").LT.128)"
53
 
$       WRITE SF "$     THEN"
54
 
$       WRITE SF "$         ARCH := VAX"
55
 
$       WRITE SF "$     ELSE"
56
 
$       WRITE SF "$         ARCH = F$EDIT( F$GETSYI( ""ARCH_NAME""), ""UPCASE"")"
57
 
$       WRITE SF "$         IF (ARCH .EQS. """") THEN ARCH = ""UNK"""
58
 
$       WRITE SF "$     ENDIF"
59
 
$       WRITE SF "$     DEFINE/NOLOG'P1 SSLROOT         ",ROOT,".] /TRANS=CONC"
60
 
$       WRITE SF "$     DEFINE/NOLOG'P1 SSLLIB          SSLROOT:['ARCH'_LIB]"
61
 
$       WRITE SF "$     DEFINE/NOLOG'P1 SSLINCLUDE      SSLROOT:[INCLUDE]"
62
 
$       WRITE SF "$     DEFINE/NOLOG'P1 SSLEXE          SSLROOT:['ARCH'_EXE]"
63
 
$       WRITE SF "$     DEFINE/NOLOG'P1 SSLCERTS        SSLROOT:[CERTS]"
64
 
$       WRITE SF "$     DEFINE/NOLOG'P1 SSLPRIVATE      SSLROOT:[PRIVATE]"
65
 
$       WRITE SF "$"
66
 
$       WRITE SF "$!    This is program can include <openssl/{foo}.h>"
67
 
$       WRITE SF "$     DEFINE/NOLOG'P1 OPENSSL         SSLINCLUDE:"
68
 
$       WRITE SF "$"
69
 
$       WRITE SF "$     IF F$SEARCH(""SSLROOT:[VMS]OPENSSL_SYSTARTUP.COM"") .NES."""" THEN -"
70
 
$       WRITE SF "         @SSLROOT:[VMS]OPENSSL_SYSTARTUP.COM"
71
 
$       WRITE SF "$"
72
 
$       WRITE SF "$     EXIT"
73
 
$       CLOSE SF
74
 
$       SET FILE/PROT=WORLD:RE WRK_SSLROOT:[VMS]OPENSSL_STARTUP.COM
75
 
$
76
 
$       COPY OPENSSL_UTILS.COM WRK_SSLROOT:[VMS]/LOG
77
 
$       SET FILE/PROT=WORLD:RE WRK_SSLROOT:[VMS]OPENSSL_UTILS.COM
78
 
$
79
 
$       EXIT