Print this page
9696 add /etc/system.d support
Portions contributed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Toomas Soome <tsoome@me.com>


   9 # See the License for the specific language governing permissions
  10 # and limitations under the License.
  11 #
  12 # When distributing Covered Code, include this CDDL HEADER in each
  13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  14 # If applicable, add the following below this CDDL HEADER, with the
  15 # fields enclosed by brackets "[]" replaced with your own identifying
  16 # information: Portions Copyright [yyyy] [name of copyright owner]
  17 #
  18 # CDDL HEADER END
  19 #
  20 
  21 #
  22 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  23 # Copyright 2011, Richard Lowe
  24 # Copyright (c) 2012 by Delphix. All rights reserved.
  25 # Copyright (c) 2012, Igor Kozhukhov <ikozhukhov@gmail.com>
  26 # Copyright 2012 OmniTI Computer Consulting, Inc.  All rights reserved.
  27 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
  28 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
  29 # Copyright 2016 Nexenta Systems, Inc.
  30 # Copyright 2017 RackTop Systems.
  31 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
  32 #
  33 
  34 #
  35 # It is easier to think in terms of directory names without the ROOT macro
  36 # prefix.  ROOTDIRS is TARGETDIRS with ROOT prefixes.  It is necessary
  37 # to work with ROOT prefixes when controlling conditional assignments.
  38 #
  39 
  40 DIRLINKS=       $(SYM.DIRS)
  41 $(BUILD64)      DIRLINKS += $(SYM.DIRS64)
  42 
  43 FILELINKS= $(SYM.USRCCSLIB) $(SYM.USRLIB)
  44 $(BUILD64)      FILELINKS += $(SYM.USRCCSLIB64) $(SYM.USRLIB64)
  45 
  46 TARGETDIRS=     $(DIRS)
  47 $(BUILD64)      TARGETDIRS += $(DIRS64)
  48 
  49 TARGETDIRS      += $(FILELINKS) $(DIRLINKS)


 161         /etc/mail/cf/m4  \
 162         /etc/mail/cf/mailer  \
 163         /etc/mail/cf/ostype  \
 164         /etc/mail/cf/sh  \
 165         /etc/net-snmp \
 166         /etc/net-snmp/snmp \
 167         /etc/opt  \
 168         /etc/rc0.d  \
 169         /etc/rc1.d  \
 170         /etc/rc2.d  \
 171         /etc/rc3.d  \
 172         /etc/rcS.d  \
 173         /etc/saf \
 174         /etc/sasl       \
 175         /etc/sfw \
 176         /etc/skel       \
 177         /etc/svc \
 178         /etc/svc/profile \
 179         /etc/svc/profile/site \
 180         /etc/svc/volatile \

 181         /etc/tm  \
 182         /etc/usb   \
 183         /etc/user_attr.d \
 184         /etc/zfs  \
 185         /etc/zones  \
 186         /export  \
 187         /home  \
 188         /lib \
 189         /lib/crypto \
 190         /lib/inet \
 191         /lib/fm \
 192         /lib/secure \
 193         /lib/svc \
 194         /lib/svc/bin \
 195         /lib/svc/capture \
 196         /lib/svc/manifest \
 197         /lib/svc/manifest/milestone \
 198         /lib/svc/manifest/device \
 199         /lib/svc/manifest/system \
 200         /lib/svc/manifest/system/device \




   9 # See the License for the specific language governing permissions
  10 # and limitations under the License.
  11 #
  12 # When distributing Covered Code, include this CDDL HEADER in each
  13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  14 # If applicable, add the following below this CDDL HEADER, with the
  15 # fields enclosed by brackets "[]" replaced with your own identifying
  16 # information: Portions Copyright [yyyy] [name of copyright owner]
  17 #
  18 # CDDL HEADER END
  19 #
  20 
  21 #
  22 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  23 # Copyright 2011, Richard Lowe
  24 # Copyright (c) 2012 by Delphix. All rights reserved.
  25 # Copyright (c) 2012, Igor Kozhukhov <ikozhukhov@gmail.com>
  26 # Copyright 2012 OmniTI Computer Consulting, Inc.  All rights reserved.
  27 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
  28 # Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
  29 # Copyright 2017 Nexenta Systems, Inc.
  30 # Copyright 2017 RackTop Systems.
  31 # Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
  32 #
  33 
  34 #
  35 # It is easier to think in terms of directory names without the ROOT macro
  36 # prefix.  ROOTDIRS is TARGETDIRS with ROOT prefixes.  It is necessary
  37 # to work with ROOT prefixes when controlling conditional assignments.
  38 #
  39 
  40 DIRLINKS=       $(SYM.DIRS)
  41 $(BUILD64)      DIRLINKS += $(SYM.DIRS64)
  42 
  43 FILELINKS= $(SYM.USRCCSLIB) $(SYM.USRLIB)
  44 $(BUILD64)      FILELINKS += $(SYM.USRCCSLIB64) $(SYM.USRLIB64)
  45 
  46 TARGETDIRS=     $(DIRS)
  47 $(BUILD64)      TARGETDIRS += $(DIRS64)
  48 
  49 TARGETDIRS      += $(FILELINKS) $(DIRLINKS)


 161         /etc/mail/cf/m4  \
 162         /etc/mail/cf/mailer  \
 163         /etc/mail/cf/ostype  \
 164         /etc/mail/cf/sh  \
 165         /etc/net-snmp \
 166         /etc/net-snmp/snmp \
 167         /etc/opt  \
 168         /etc/rc0.d  \
 169         /etc/rc1.d  \
 170         /etc/rc2.d  \
 171         /etc/rc3.d  \
 172         /etc/rcS.d  \
 173         /etc/saf \
 174         /etc/sasl       \
 175         /etc/sfw \
 176         /etc/skel       \
 177         /etc/svc \
 178         /etc/svc/profile \
 179         /etc/svc/profile/site \
 180         /etc/svc/volatile \
 181         /etc/system.d \
 182         /etc/tm  \
 183         /etc/usb   \
 184         /etc/user_attr.d \
 185         /etc/zfs  \
 186         /etc/zones  \
 187         /export  \
 188         /home  \
 189         /lib \
 190         /lib/crypto \
 191         /lib/inet \
 192         /lib/fm \
 193         /lib/secure \
 194         /lib/svc \
 195         /lib/svc/bin \
 196         /lib/svc/capture \
 197         /lib/svc/manifest \
 198         /lib/svc/manifest/milestone \
 199         /lib/svc/manifest/device \
 200         /lib/svc/manifest/system \
 201         /lib/svc/manifest/system/device \