summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGordon Ross <gordon.w.ross@gmail.com>2016-11-03 19:11:57 -0400
committerGordon Ross <gordon.w.ross@gmail.com>2016-11-03 19:52:44 -0400
commit34d1a9a8c08bc2fbba016a1d29d4e35cf689ab6b (patch)
tree8addbd4481259dede4d83c34986cf02963ea5e73
parentd0b7069045ff361fb366be972cee0730b27370ce (diff)
downloadillumos-gfx-drm-34d1a9a8c08bc2fbba016a1d29d4e35cf689ab6b.tar.gz
The pkg incorporation stuff had typos and didn't work.
Looks like we don't need them anyway. Removed.
-rw-r--r--usr/src/pkg/Makefile22
-rw-r--r--usr/src/pkg/manifests/system-rootdirs.mf334
-rw-r--r--usr/src/pkg/on-skel-incorp.mf34
-rw-r--r--usr/src/pkg/on-skel-redist.mf31
4 files changed, 13 insertions, 408 deletions
diff --git a/usr/src/pkg/Makefile b/usr/src/pkg/Makefile
index 4bfcaf4..79063b7 100644
--- a/usr/src/pkg/Makefile
+++ b/usr/src/pkg/Makefile
@@ -197,11 +197,12 @@ PKGDEP_TOKENS= $(PKGDEP_TOKENS_$(PKGMACH))
# dependency types, so that they can be included by either an
# incorporation or a group package.
#
-$(PDIR)/on-skel-redist.mog := PKGDEP_TYPE= require
-$(PDIR)/on-skel-incorp.mog:= PKGDEP_TYPE= incorporate
-
-PKGDEP_INCORP= \
- depend fmri=consolidation/on-skel/os-skel-incorporation type=require
+# ON-skel no longer has an incorporation or consolidation
+# $(PDIR)/on-skel-redist.mog := PKGDEP_TYPE= require
+# $(PDIR)/on-skel-incorp.mog:= PKGDEP_TYPE= incorporate
+#
+# PKGDEP_INCORP= \
+# depend fmri=consolidation/on-skel/on-skel-incorp type=require
#
# All packaging build products should go into $(PDIR), so they don't
@@ -226,7 +227,8 @@ PROC_PKGS= $(PKGS:%=$(PDIR)/%.mog)
# build rules and dependencies. The synthetic and real packages use
# different sets of transforms and macros for pkgmogrify.
#
-SYNTH_PKGS= on-skel-incorp on-skel-redist
+# on-skel no longer has these
+# SYNTH_PKGS= on-skel-incorp on-skel-redist
DEP_SYNTH_PKGS= $(SYNTH_PKGS:%=$(PDIR)/%.dep)
PROC_SYNTH_PKGS= $(SYNTH_PKGS:%=$(PDIR)/%.mog)
@@ -500,9 +502,11 @@ $(PDIR)/%.mog: manifests/%.mf
fi; \
$(LN) -s $(@F) \
$(PDIR)/$(@F:%.mog=%).metadata.$$PKGSTAT.$$REPO; \
- if [ \( "$$PKGSTAT" = "current" \) -o \
- \( "$$PKGSTAT" = "renamed" \) ]; \
- then print $(PKGDEP_INCORP) >> $(@); \
+ if [ "$(PKGDEP_INCORP)" ]; then \
+ if [ \( "$$PKGSTAT" = "current" \) -o \
+ \( "$$PKGSTAT" = "renamed" \) ]; \
+ then print $(PKGDEP_INCORP) >> $(@); \
+ fi; \
fi; \
print $$LICS > $(@:%.mog=%.lics); \
else \
diff --git a/usr/src/pkg/manifests/system-rootdirs.mf b/usr/src/pkg/manifests/system-rootdirs.mf
deleted file mode 100644
index 3225273..0000000
--- a/usr/src/pkg/manifests/system-rootdirs.mf
+++ /dev/null
@@ -1,334 +0,0 @@
-#
-# This file and its contents are supplied under the terms of the
-# Common Development and Distribution License ("CDDL"), version 1.0.
-# You may only use this file in accordance with the terms of version
-# 1.0 of the CDDL.
-#
-# A full copy of the text of the CDDL should have accompanied this
-# source. A copy of the CDDL is also available via the Internet at
-# http://www.illumos.org/license/CDDL.
-#
-
-#
-# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
-#
-
-set name=pkg.fmri value=pkg:/system/rootdirs@$(PKGVERS)
-set name=pkg.description value="system root directories"
-set name=pkg.summary value="system root directories"
-set name=info.classification value=org.opensolaris.category.2008:System/Core
-set name=variant.arch value=$(ARCH)
-
-# dirs
-dir path=dev
-dir path=dev/dsk
-dir path=dev/fd mode=0555
-dir path=dev/ipnet
-dir path=dev/net
-dir path=dev/pts
-dir path=dev/rdsk
-dir path=dev/rmt
-dir path=dev/sad
-dir path=dev/swap
-dir path=dev/term
-dir path=dev/vt
-dir path=dev/zcons
-dir path=devices
-dir path=devices/pseudo
-dir path=etc
-dir path=etc/brand
-dir path=etc/certs
-dir path=etc/certs/CA
-dir path=etc/cron.d
-dir path=etc/crypto
-dir path=etc/crypto/certs
-dir path=etc/crypto/crls
-dir path=etc/dbus-1
-dir path=etc/dbus-1/system.d
-dir path=etc/default
-dir path=etc/dev
-dir path=etc/devices
-dir path=etc/dfs
-dir path=etc/dhcp
-dir path=etc/dladm
-dir path=etc/fs
-dir path=etc/fs/nfs
-dir path=etc/fs/zfs
-dir path=etc/ftpd
-dir path=etc/gss
-dir path=etc/hal
-dir path=etc/init.d
-dir path=etc/ipadm
-dir path=etc/iscsi
-dir path=etc/lib
-dir path=etc/mail
-dir path=etc/openssl
-dir path=etc/openssl/certs
-dir path=etc/opt
-dir path=etc/rc0.d
-dir path=etc/rc1.d
-dir path=etc/rc2.d
-dir path=etc/rc3.d
-dir path=etc/rcS.d
-dir path=etc/rpcsec
-dir path=etc/saf
-dir path=etc/sasl
-dir path=etc/security
-dir path=etc/security/auth_attr.d
-dir path=etc/security/exec_attr.d
-dir path=etc/security/prof_attr.d
-dir path=etc/security/tsol
-dir path=etc/sfw
-dir path=etc/svc
-dir path=etc/svc/profile
-dir path=etc/svc/profile/site
-dir path=etc/svc/volatile
-dir path=etc/tm
-dir path=etc/usb
-dir path=etc/user_attr.d
-dir path=etc/zfs
-dir path=etc/zones
-dir path=export
-dir path=home mode=0555
-dir path=lib
-dir path=lib/amd64
-dir path=lib/crypto
-dir path=lib/crypto/amd64
-dir path=lib/fm
-dir path=lib/fm/amd64
-dir path=lib/inet
-dir path=lib/secure
-dir path=lib/secure/amd64
-dir path=lib/svc
-dir path=lib/svc/bin
-dir path=lib/svc/capture
-dir path=lib/svc/manifest
-dir path=lib/svc/manifest/application
-dir path=lib/svc/manifest/application/management
-dir path=lib/svc/manifest/application/print
-dir path=lib/svc/manifest/application/security
-dir path=lib/svc/manifest/device
-dir path=lib/svc/manifest/milestone
-dir path=lib/svc/manifest/network
-dir path=lib/svc/manifest/network/dns
-dir path=lib/svc/manifest/network/ipsec
-dir path=lib/svc/manifest/network/ldap
-dir path=lib/svc/manifest/network/nfs
-dir path=lib/svc/manifest/network/nis
-dir path=lib/svc/manifest/network/rpc
-dir path=lib/svc/manifest/network/security
-dir path=lib/svc/manifest/network/shares
-dir path=lib/svc/manifest/network/ssl
-dir path=lib/svc/manifest/platform
-dir path=lib/svc/manifest/platform/sun4u
-dir path=lib/svc/manifest/platform/sun4v
-dir path=lib/svc/manifest/site
-dir path=lib/svc/manifest/system
-dir path=lib/svc/manifest/system/device
-dir path=lib/svc/manifest/system/filesystem
-dir path=lib/svc/manifest/system/security
-dir path=lib/svc/manifest/system/svc
-dir path=lib/svc/method
-dir path=lib/svc/monitor
-dir path=lib/svc/seed
-dir path=lib/svc/share
-dir path=licenses
-dir path=licenses/usr
-dir path=licenses/usr/src
-dir path=licenses/usr/src/uts
-dir path=licenses/usr/src/uts/common
-dir path=licenses/usr/src/uts/common/io
-dir path=licenses/usr/src/uts/common/io/foo
-dir path=mnt
-dir path=opt
-dir path=platform
-dir path=proc mode=0555
-dir path=root mode=0700
-dir path=sbin
-dir path=system
-dir path=system/contract mode=0555
-dir path=system/object mode=0555
-dir path=tmp mode=1777
-dir path=usr/4lib
-dir path=usr/ast
-dir path=usr/ast/bin
-dir path=usr/bin/amd64
-dir path=usr/bin/i86
-dir path=usr/ccs
-dir path=usr/ccs/bin
-dir path=usr/ccs/bin/amd64
-dir path=usr/ccs/lib
-dir path=usr/ccs/lib/amd64
-dir path=usr/demo
-dir path=usr/demo/SOUND
-dir path=usr/games
-dir path=usr/has
-dir path=usr/has/bin
-dir path=usr/has/lib
-dir path=usr/include/ast
-dir path=usr/include/fm
-dir path=usr/include/gssapi
-dir path=usr/include/hal
-dir path=usr/include/kerberosv5
-dir path=usr/include/libmilter
-dir path=usr/include/libpolkit
-dir path=usr/include/sasl
-dir path=usr/include/scsi
-dir path=usr/include/security
-dir path=usr/include/sys
-dir path=usr/include/sys/crypto
-dir path=usr/include/tsol
-dir path=usr/kernel
-dir path=usr/kvm
-dir path=usr/lib
-dir path=usr/lib/abi
-dir path=usr/lib/abi/amd64
-dir path=usr/lib/amd64
-dir path=usr/lib/amd64/gss
-dir path=usr/lib/brand
-dir path=usr/lib/brand/sn1
-dir path=usr/lib/brand/sn1/amd64
-dir path=usr/lib/brand/solaris10
-dir path=usr/lib/brand/solaris10/amd64
-dir path=usr/lib/crypto
-dir path=usr/lib/drv
-dir path=usr/lib/elfedit
-dir path=usr/lib/elfedit/amd64
-dir path=usr/lib/fm
-dir path=usr/lib/fm/amd64
-dir path=usr/lib/font
-dir path=usr/lib/fs
-dir path=usr/lib/fs/nfs
-dir path=usr/lib/fs/nfs/amd64
-dir path=usr/lib/fs/proc
-dir path=usr/lib/fs/smb
-dir path=usr/lib/fs/smb/amd64
-dir path=usr/lib/fs/zfs
-dir path=usr/lib/gss
-dir path=usr/lib/hal
-dir path=usr/lib/inet
-dir path=usr/lib/inet/amd64
-dir path=usr/lib/krb5
-dir path=usr/lib/krb5/amd64
-dir path=usr/lib/ld
-dir path=usr/lib/libp
-dir path=usr/lib/libp/amd64
-dir path=usr/lib/link_audit
-dir path=usr/lib/link_audit/amd64
-dir path=usr/lib/lwp
-dir path=usr/lib/lwp/amd64
-dir path=usr/lib/mdb
-dir path=usr/lib/mdb/kvm
-dir path=usr/lib/mdb/kvm/amd64
-dir path=usr/lib/mdb/proc
-dir path=usr/lib/mdb/proc/amd64
-dir path=usr/lib/nfs
-dir path=usr/lib/pool
-dir path=usr/lib/rcap
-dir path=usr/lib/rcap/amd64
-dir path=usr/lib/sa
-dir path=usr/lib/saf
-dir path=usr/lib/sasl
-dir path=usr/lib/sasl/amd64
-dir path=usr/lib/scsi
-dir path=usr/lib/scsi/amd64
-dir path=usr/lib/secure
-dir path=usr/lib/secure/amd64
-dir path=usr/lib/security
-dir path=usr/lib/security/amd64
-dir path=usr/lib/smbsrv
-dir path=usr/lib/smbsrv/amd64
-dir path=usr/lib/vscan
-dir path=usr/lib/zfs
-dir path=usr/lib/zones
-dir path=usr/net
-dir path=usr/net/servers
-dir path=usr/old
-dir path=usr/platform
-dir path=usr/proc
-dir path=usr/proc/bin
-dir path=usr/sadm
-dir path=usr/sadm/install
-dir path=usr/sadm/install/bin
-dir path=usr/sadm/install/scripts
-dir path=usr/sadm/sysadm
-dir path=usr/sadm/sysadm/add-ons
-dir path=usr/sbin
-dir path=usr/sbin/amd64
-dir path=usr/sbin/i86
-dir path=usr/share
-dir path=usr/share/applications
-dir path=usr/share/audio
-dir path=usr/share/audio/samples
-dir path=usr/share/audio/samples/au
-dir path=usr/share/gnome
-dir path=usr/share/gnome/autostart
-dir path=usr/share/hwdata
-dir path=usr/share/lib
-dir path=usr/share/lib/ccs
-dir path=usr/share/lib/ldif
-dir path=usr/share/lib/tmac
-dir path=usr/share/lib/xml
-dir path=usr/share/lib/xml/dtd
-dir path=usr/share/man
-dir path=usr/share/src
-dir path=usr/snadm
-dir path=usr/snadm/lib
-dir path=usr/ucb
-dir path=usr/ucb/amd64
-dir path=usr/ucblib
-dir path=usr/ucblib/amd64
-dir path=usr/xpg4
-dir path=usr/xpg4/bin
-dir path=usr/xpg4/include
-dir path=usr/xpg4/lib
-dir path=usr/xpg4/lib/amd64
-dir path=usr/xpg6
-dir path=usr/xpg6/bin
-dir path=var
-dir path=var/adm mode=0775
-dir path=var/adm/exacct
-dir path=var/adm/log
-dir path=var/adm/pool
-dir path=var/adm/sa mode=0775
-dir path=var/adm/sm.bin
-dir path=var/adm/streams
-dir path=var/cores
-dir path=var/cron
-dir path=var/db
-dir path=var/db/ipf
-dir path=var/games
-dir path=var/idmap
-dir path=var/krb5
-dir path=var/ld
-dir path=var/ld/amd64
-dir path=var/log
-dir path=var/logadm
-dir path=var/mail mode=1777
-dir path=var/news
-dir path=var/opt
-dir path=var/preserve mode=1777
-dir path=var/run
-dir path=var/sadm
-dir path=var/sadm/install
-dir path=var/sadm/pkg mode=0555
-dir path=var/sadm/security mode=0555
-dir path=var/saf
-dir path=var/smb
-dir path=var/smb/cvol
-dir path=var/spool
-dir path=var/spool/cron
-dir path=var/spool/cron/atjobs
-dir path=var/spool/cron/crontabs
-dir path=var/spool/lp mode=0775
-dir path=var/spool/pkg mode=1777
-dir path=var/spool/uucp
-dir path=var/spool/uucppublic mode=1777
-dir path=var/svc
-dir path=var/svc/log
-dir path=var/svc/manifest
-dir path=var/svc/profile
-dir path=var/tmp mode=1777
-dir path=var/tsol
-dir path=var/tsol/doors
-dir path=var/uucp
diff --git a/usr/src/pkg/on-skel-incorp.mf b/usr/src/pkg/on-skel-incorp.mf
deleted file mode 100644
index c1ec24d..0000000
--- a/usr/src/pkg/on-skel-incorp.mf
+++ /dev/null
@@ -1,34 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-
-set name=pkg.fmri value=pkg:/consolidation/on-skek/on-skel-incorp@$(PKGVERS)
-set name=variant.arch value=$(ARCH)
-set name=pkg.description value="This incorporation constrains packages from the ON/Skel consolidation."
-set name=pkg.summary value="ON/Skel consolidation incorporation"
-set name=pkg.depend.install-hold value=on-skel
-<include packages.skel.current>
-<include packages.skel.renamed>
-<include packages.skel.obsolete>
diff --git a/usr/src/pkg/on-skel-redist.mf b/usr/src/pkg/on-skel-redist.mf
deleted file mode 100644
index 2e811ba..0000000
--- a/usr/src/pkg/on-skel-redist.mf
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# CDDL HEADER START
-#
-# The contents of this file are subject to the terms of the
-# Common Development and Distribution License (the "License").
-# You may not use this file except in compliance with the License.
-#
-# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
-# or http://www.opensolaris.org/os/licensing.
-# See the License for the specific language governing permissions
-# and limitations under the License.
-#
-# When distributing Covered Code, include this CDDL HEADER in each
-# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
-# If applicable, add the following below this CDDL HEADER, with the
-# fields enclosed by brackets "[]" replaced with your own identifying
-# information: Portions Copyright [yyyy] [name of copyright owner]
-#
-# CDDL HEADER END
-#
-
-#
-# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
-# Use is subject to license terms.
-#
-
-set name=pkg.fmri value=pkg:/consolidation/on-skel/on-skel-redist@$(PKGVERS)
-set name=variant.arch value=$(ARCH)
-set name=pkg.description value="This group package installs all packages from the ON/Skeleton consolidation."
-set name=pkg.summary value="ON/Skeleton consolidation group package"
-<include packages.skel.current>