Print this page
    
5773 Extra pointless steps in kernel module builds
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Josef Sipek <jeffpc@josefsipek.net>
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Rich Lowe <richlowe@richlowe.net>
NEX-2835 nightly_test script should support running of test-runner tests (zfs in particular)
NEX-2767 The existing zfs stress test does not run at all
NEX-1666 More maintainable ips2deb
OS-41 Support building with Jenkins
re #10784 rb3346 Sync nza.sh with illumos.sh
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/pkg/manifests/developer-build-onbld.mf
          +++ new/usr/src/pkg/manifests/developer-build-onbld.mf
   1    1  #
   2    2  # CDDL HEADER START
   3    3  #
   4    4  # The contents of this file are subject to the terms of the
   5    5  # Common Development and Distribution License (the "License").
   6    6  # You may not use this file except in compliance with the License.
   7    7  #
   8    8  # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9    9  # or http://www.opensolaris.org/os/licensing.
  10   10  # See the License for the specific language governing permissions
  11   11  # and limitations under the License.
  12   12  #
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  
    | 
      ↓ open down ↓ | 
    13 lines elided | 
    
      ↑ open up ↑ | 
  
  14   14  # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15  # If applicable, add the following below this CDDL HEADER, with the
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  #
  23   23  # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
       24 +# Copyright 2012 Nexenta Systems, Inc. All rights reserved.
  24   25  # Copyright 2015, Richard Lowe
  25   26  # Copyright 2012, Piotr Jasiukajtis
  26   27  # Copyright 2014 Garrett D'Amore <garrett@damore.org>
  27   28  # Copyright (c) 2014, Joyent, Inc.
  28   29  # Copyright 2016 Toomas Soome <tsoome@me.com>
  29   30  #
  30   31  
  31   32  set name=pkg.fmri value=pkg:/developer/build/onbld@$(PKGVERS)
  32   33  set name=pkg.description value="tools used to build the OS-Net consolidation"
  33   34  set name=pkg.summary value="OS-Net Build Tools"
  34   35  set name=info.classification \
  35   36      value="org.opensolaris.category.2008:Development/Distribution Tools"
  36   37  
  37   38  #
  38   39  # This package should not be incorporated.  This allows the tools
  39   40  # to be upgraded without upgrading the entire system.
  40   41  #
  41   42  set name=org.opensolaris.noincorp value=true
  42   43  set name=variant.arch value=$(ARCH)
  43   44  dir path=opt group=sys
  44   45  dir path=opt/onbld
  45   46  dir path=opt/onbld/bin
  46   47  dir path=opt/onbld/bin/$(ARCH)
  47   48  dir path=opt/onbld/env
  48   49  dir path=opt/onbld/etc
  49   50  dir path=opt/onbld/etc/exception_lists
  50   51  dir path=opt/onbld/lib
  51   52  dir path=opt/onbld/lib/$(ARCH)
  52   53  dir path=opt/onbld/lib/$(ARCH)/64
  53   54  dir path=opt/onbld/lib/perl
  54   55  dir path=opt/onbld/lib/python$(PYTHON_VERSION)
  55   56  dir path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld
  56   57  dir path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks
  57   58  dir path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Scm
  58   59  dir path=opt/onbld/man
  59   60  dir path=opt/onbld/man/man1onbld
  60   61  dir path=opt/onbld/share
  61   62  $(i386_ONLY)file path=opt/onbld/bin/$(ARCH)/aw mode=0555
  62   63  $(i386_ONLY)file path=opt/onbld/bin/$(ARCH)/btxld mode=0555
  63   64  $(sparc_ONLY)file path=opt/onbld/bin/$(ARCH)/chk4ubin mode=0555
  64   65  file path=opt/onbld/bin/$(ARCH)/codereview mode=0555
  65   66  file path=opt/onbld/bin/$(ARCH)/cscope-fast mode=0555
  66   67  file path=opt/onbld/bin/$(ARCH)/ctfconvert mode=0555
  67   68  file path=opt/onbld/bin/$(ARCH)/ctfdump mode=0555
  68   69  file path=opt/onbld/bin/$(ARCH)/ctfmerge mode=0555
  69   70  file path=opt/onbld/bin/$(ARCH)/ctfstabs mode=0555
  70   71  file path=opt/onbld/bin/$(ARCH)/ctfstrip mode=0555
  71   72  file path=opt/onbld/bin/$(ARCH)/cw mode=0555
  72   73  $(i386_ONLY)file path=opt/onbld/bin/$(ARCH)/elfextract mode=0555
  73   74  file path=opt/onbld/bin/$(ARCH)/findunref mode=0555
  74   75  $(sparc_ONLY)file path=opt/onbld/bin/$(ARCH)/forth mode=0555
  75   76  $(sparc_ONLY)file path=opt/onbld/bin/$(ARCH)/forth_preload.so.1 mode=0555
  76   77  file path=opt/onbld/bin/$(ARCH)/install mode=0555
  77   78  file path=opt/onbld/bin/$(ARCH)/lintdump mode=0555
  78   79  file path=opt/onbld/bin/$(ARCH)/localedef mode=0555
  79   80  file path=opt/onbld/bin/$(ARCH)/make mode=0555
  80   81  $(i386_ONLY)file path=opt/onbld/bin/$(ARCH)/mbh_patch mode=0555
  81   82  file path=opt/onbld/bin/$(ARCH)/ndrgen mode=0555
  82   83  file path=opt/onbld/bin/$(ARCH)/ndrgen1 mode=0555
  83   84  file path=opt/onbld/bin/$(ARCH)/protocmp mode=0555
  84   85  file path=opt/onbld/bin/$(ARCH)/protolist mode=0555
  
    | 
      ↓ open down ↓ | 
    51 lines elided | 
    
      ↑ open up ↑ | 
  
  85   86  $(sparc_ONLY)file path=opt/onbld/bin/$(ARCH)/stabs mode=0555
  86   87  file path=opt/onbld/bin/$(ARCH)/tic mode=0555
  87   88  $(sparc_ONLY)file path=opt/onbld/bin/$(ARCH)/tokenize mode=0555
  88   89  $(sparc_ONLY)file path=opt/onbld/bin/$(ARCH)/tokenize.exe mode=0555
  89   90  file path=opt/onbld/bin/$(ARCH)/zic mode=0555
  90   91  file path=opt/onbld/bin/Install mode=0555
  91   92  file path=opt/onbld/bin/bldenv mode=0555
  92   93  file path=opt/onbld/bin/bringovercheck mode=0555
  93   94  file path=opt/onbld/bin/build_cscope mode=0555
  94   95  file path=opt/onbld/bin/cddlchk mode=0555
       96 +file path=opt/onbld/bin/check_mail_msg mode=0555
  95   97  file path=opt/onbld/bin/check_rtime mode=0555
  96   98  file path=opt/onbld/bin/checkpaths mode=0555
  97   99  file path=opt/onbld/bin/copyrightchk mode=0555
  98  100  file path=opt/onbld/bin/cstyle mode=0555
  99  101  file path=opt/onbld/bin/elfcmp mode=0555
 100  102  file path=opt/onbld/bin/find_elf mode=0555
 101  103  file path=opt/onbld/bin/findcrypto mode=0555
 102  104  file path=opt/onbld/bin/flg.flp mode=0555
 103  105  file path=opt/onbld/bin/genoffsets mode=0555
 104  106  file path=opt/onbld/bin/git-pbchk mode=0555
 105  107  file path=opt/onbld/bin/hdrchk mode=0555
 106  108  file path=opt/onbld/bin/interface_check mode=0555
 107  109  file path=opt/onbld/bin/interface_cmp mode=0555
      110 +file path=opt/onbld/bin/ips2deb mode=0555
 108  111  file path=opt/onbld/bin/jstyle mode=0555
 109  112  file path=opt/onbld/bin/mapfilechk mode=0555
 110  113  file path=opt/onbld/bin/nightly mode=0555
 111  114  file path=opt/onbld/bin/onu mode=0555
      115 +file path=opt/onbld/bin/onu-deb mode=0555
 112  116  file path=opt/onbld/bin/protocmp.terse mode=0555
 113  117  file path=opt/onbld/bin/sccscheck mode=0555
 114  118  file path=opt/onbld/bin/signit mode=0555
 115  119  file path=opt/onbld/bin/signproto mode=0555
 116  120  file path=opt/onbld/bin/validate_flg mode=0555
 117  121  file path=opt/onbld/bin/validate_paths mode=0555
 118  122  file path=opt/onbld/bin/validate_pkg mode=0555
 119  123  file path=opt/onbld/bin/wdiff mode=0555
 120  124  file path=opt/onbld/bin/webrev mode=0555
 121  125  file path=opt/onbld/bin/which_scm mode=0555
 122  126  file path=opt/onbld/bin/ws mode=0555
 123  127  file path=opt/onbld/bin/wsdiff mode=0555
 124  128  file path=opt/onbld/bin/xref mode=0555
 125  129  file path=opt/onbld/bin/xref.mk
 126  130  file path=opt/onbld/env/illumos
      131 +file path=opt/onbld/env/nza
 127  132  file path=opt/onbld/etc/exception_lists/check_rtime
 128  133  file path=opt/onbld/etc/exception_lists/interface_check
 129  134  file path=opt/onbld/etc/exception_lists/interface_cmp
      135 +file path=opt/onbld/etc/ips2deb.priorities
      136 +file path=opt/onbld/etc/ips2deb.replaces
      137 +file path=opt/onbld/etc/ips2deb.versions
 130  138  file path=opt/onbld/etc/its.conf
 131  139  file path=opt/onbld/etc/its.reg
 132  140  file path=opt/onbld/lib/$(ARCH)/64/libmakestate.so.1
 133  141  file path=opt/onbld/lib/$(ARCH)/libdwarf.so.1
 134  142  file path=opt/onbld/lib/$(ARCH)/libmakestate.so.1
 135  143  file path=opt/onbld/lib/perl/onbld_elfmod.pm
 136  144  file path=opt/onbld/lib/perl/onbld_elfmod_vertype.pm
 137  145  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/CStyle.py \
 138  146      mode=0444
 139  147  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/CStyle.pyc \
 140  148      mode=0444
 141  149  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Cddl.py mode=0444
 142  150  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Cddl.pyc \
 143  151      mode=0444
 144  152  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/CmtBlk.py \
 145  153      mode=0444
 146  154  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/CmtBlk.pyc \
 147  155      mode=0444
 148  156  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Comments.py \
 149  157      mode=0444
 150  158  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Comments.pyc \
 151  159      mode=0444
 152  160  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Copyright.py \
 153  161      mode=0444
 154  162  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Copyright.pyc \
 155  163      mode=0444
 156  164  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/DbLookups.py \
 157  165      mode=0444
 158  166  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/DbLookups.pyc \
 159  167      mode=0444
 160  168  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/HdrChk.py \
 161  169      mode=0444
 162  170  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/HdrChk.pyc \
 163  171      mode=0444
 164  172  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/JStyle.py \
 165  173      mode=0444
 166  174  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/JStyle.pyc \
 167  175      mode=0444
 168  176  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Keywords.py \
 169  177      mode=0444
 170  178  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Keywords.pyc \
 171  179      mode=0444
 172  180  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/ManLint.py \
 173  181      mode=0444
 174  182  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/ManLint.pyc \
 175  183      mode=0444
 176  184  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Mapfile.py \
 177  185      mode=0444
 178  186  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/Mapfile.pyc \
 179  187      mode=0444
 180  188  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/ProcessCheck.py \
 181  189      mode=0444
 182  190  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/ProcessCheck.pyc \
 183  191      mode=0444
 184  192  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/SpellCheck.py \
 185  193      mode=0444
 186  194  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/SpellCheck.pyc \
 187  195      mode=0444
 188  196  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/__init__.py \
 189  197      mode=0444
 190  198  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Checks/__init__.pyc \
 191  199      mode=0444
 192  200  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Scm/Ignore.py mode=0444
 193  201  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Scm/Ignore.pyc mode=0444
 194  202  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Scm/__init__.py \
 195  203      mode=0444
 196  204  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/Scm/__init__.pyc \
 197  205      mode=0444
 198  206  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/__init__.py mode=0444
 199  207  file path=opt/onbld/lib/python$(PYTHON_VERSION)/onbld/__init__.pyc mode=0444
 200  208  file path=opt/onbld/man/man1onbld/Install.1onbld
 201  209  file path=opt/onbld/man/man1onbld/bldenv.1onbld
 202  210  file path=opt/onbld/man/man1onbld/bringovercheck.1onbld
 203  211  file path=opt/onbld/man/man1onbld/btxld.1onbld
 204  212  file path=opt/onbld/man/man1onbld/cddlchk.1onbld
 205  213  file path=opt/onbld/man/man1onbld/check_rtime.1onbld
 206  214  file path=opt/onbld/man/man1onbld/checkpaths.1onbld
 207  215  file path=opt/onbld/man/man1onbld/codereview.1onbld
 208  216  file path=opt/onbld/man/man1onbld/cstyle.1onbld
 209  217  file path=opt/onbld/man/man1onbld/cw.1onbld
 210  218  file path=opt/onbld/man/man1onbld/find_elf.1onbld
 211  219  file path=opt/onbld/man/man1onbld/findunref.1onbld
 212  220  file path=opt/onbld/man/man1onbld/flg.flp.1onbld
 213  221  file path=opt/onbld/man/man1onbld/git-pbchk.1onbld
 214  222  file path=opt/onbld/man/man1onbld/hdrchk.1onbld
 215  223  file path=opt/onbld/man/man1onbld/interface_check.1onbld
 216  224  file path=opt/onbld/man/man1onbld/interface_cmp.1onbld
 217  225  file path=opt/onbld/man/man1onbld/jstyle.1onbld
 218  226  file path=opt/onbld/man/man1onbld/lintdump.1onbld
 219  227  file path=opt/onbld/man/man1onbld/mapfilechk.1onbld
 220  228  file path=opt/onbld/man/man1onbld/ndrgen.1onbld
 221  229  file path=opt/onbld/man/man1onbld/nightly.1onbld
 222  230  file path=opt/onbld/man/man1onbld/onu.1onbld
 223  231  file path=opt/onbld/man/man1onbld/sccscheck.1onbld
 224  232  file path=opt/onbld/man/man1onbld/signit.1onbld
 225  233  file path=opt/onbld/man/man1onbld/signproto.1onbld
 226  234  file path=opt/onbld/man/man1onbld/webrev.1onbld
 227  235  file path=opt/onbld/man/man1onbld/which_scm.1onbld
 228  236  file path=opt/onbld/man/man1onbld/ws.1onbld
 229  237  file path=opt/onbld/man/man1onbld/wsdiff.1onbld
 230  238  file path=opt/onbld/man/man1onbld/xref.1onbld
 231  239  file path=opt/onbld/share/make.rules mode=0444
 232  240  hardlink path=opt/onbld/bin/$(ARCH)/install.bin target=./install
 233  241  legacy pkg=SUNWonbld desc="tools used to build the OS-Net consolidation" \
 234  242      name="OS-Net Build Tools" version=11.11,REV=2009.10.22
 235  243  license cr_Sun license=cr_Sun
 236  244  license lic_CDDL license=lic_CDDL
 237  245  license usr/src/tools/ctf/dwarf/THIRDPARTYLICENSE \
 238  246      license=usr/src/tools/ctf/dwarf/THIRDPARTYLICENSE
 239  247  link path=opt/onbld/bin/$(ARCH)/dmake target=make
 240  248  link path=opt/onbld/bin/git-nits target=git-pbchk
 241  249  link path=opt/onbld/lib/python target=python$(PYTHON_VERSION)
 242  250  link path=opt/onbld/man/man1onbld/git-nits.1onbld target=git-pbchk.1onbld
 243  251  # webrev(1) requires ps2pdf
 244  252  depend fmri=print/filter/ghostscript type=require
 245  253  # nightly(1) uses wget
 246  254  depend fmri=web/wget type=require
  
    | 
      ↓ open down ↓ | 
    107 lines elided | 
    
      ↑ open up ↑ | 
  
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX