pkgbase: Put zfs utilities and lib in their own package
It is useful to have zfs utilities and lib in a separate package as it allow users to create image that can support ZFS (i.e. not with WITHOUT_ZFS in src.conf set) without bloating the default image with all zfs tools (for example for jails). Differential Revision: https://reviews.freebsd.org/D36225
This commit is contained in:
parent
0bf688786f
commit
a71ea7bea0
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/avl
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/avl
|
||||||
|
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
LIB= avl
|
LIB= avl
|
||||||
LIBADD= spl
|
LIBADD= spl
|
||||||
SRCS= avl.c
|
SRCS= avl.c
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/icp
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/icp
|
||||||
|
|
||||||
PACKAGE= utilities
|
PACKAGE= zfs
|
||||||
LIB= icp
|
LIB= icp
|
||||||
LIBADD=
|
LIBADD=
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
LIB= nvpair
|
LIB= nvpair
|
||||||
LIBADD= spl
|
LIBADD= spl
|
||||||
|
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
# user
|
# user
|
||||||
INCS= libnvpair.h
|
INCS= libnvpair.h
|
||||||
SRCS= libnvpair.c \
|
SRCS= libnvpair.c \
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
LIB= spl
|
LIB= spl
|
||||||
LIBADD=
|
LIBADD=
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
|
|
||||||
SRCS = \
|
SRCS = \
|
||||||
assert.c \
|
assert.c \
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
LIB= tpool
|
LIB= tpool
|
||||||
LIBADD= spl
|
LIBADD= spl
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
|
|
||||||
INCS= thread_pool_impl.h
|
INCS= thread_pool_impl.h
|
||||||
SRCS= thread_pool.c
|
SRCS= thread_pool.c
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
.PATH: ${SRCTOP}/cddl/compat/opensolaris/lib/libumem
|
.PATH: ${SRCTOP}/cddl/compat/opensolaris/lib/libumem
|
||||||
|
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
LIB= umem
|
LIB= umem
|
||||||
SRCS= umem.c
|
SRCS= umem.c
|
||||||
WARNS?= 3
|
WARNS?= 3
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libuutil
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libuutil
|
||||||
|
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
LIB= uutil
|
LIB= uutil
|
||||||
SRCS=\
|
SRCS=\
|
||||||
uu_alloc.c \
|
uu_alloc.c \
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/zstd
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/zstd
|
||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/zstd/lib
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/module/zstd/lib
|
||||||
|
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
LIB= zfs
|
LIB= zfs
|
||||||
LIBADD= \
|
LIBADD= \
|
||||||
avl \
|
avl \
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
LIB= zfs_core
|
LIB= zfs_core
|
||||||
LIBADD= nvpair spl zutil
|
LIBADD= nvpair spl zutil
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
|
|
||||||
INCS= libzfs_core.h
|
INCS= libzfs_core.h
|
||||||
SRCS= libzfs_core.c \
|
SRCS= libzfs_core.c \
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzfsbootenv
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzfsbootenv
|
||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/include
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/include
|
||||||
|
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
LIB= zfsbootenv
|
LIB= zfsbootenv
|
||||||
SHLIB_MAJOR= 1
|
SHLIB_MAJOR= 1
|
||||||
|
|
||||||
|
@ -32,6 +32,7 @@ ATOMIC_SRCS= opensolaris_atomic.c
|
|||||||
PICFLAG= -fPIC
|
PICFLAG= -fPIC
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
PACKAGE= zfs
|
||||||
LIB= zpool
|
LIB= zpool
|
||||||
|
|
||||||
USER_C = \
|
USER_C = \
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
LIB= zutil
|
LIB= zutil
|
||||||
LIBADD= avl geom m tpool
|
LIBADD= avl geom m tpool
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
|
|
||||||
INCS = zutil_import.h
|
INCS = zutil_import.h
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/contrib/pam_zfs_key
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/contrib/pam_zfs_key
|
||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/include
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/include
|
||||||
|
|
||||||
PACKAGE= utilities
|
PACKAGE= zfs
|
||||||
LIB= pam_zfs_key
|
LIB= pam_zfs_key
|
||||||
|
|
||||||
SHLIBDIR?= /usr/lib
|
SHLIBDIR?= /usr/lib
|
||||||
|
@ -7,7 +7,7 @@ ZFSTOP= ${SRCTOP}/sys/contrib/openzfs
|
|||||||
.PATH: ${ZFSTOP}/man/man8
|
.PATH: ${ZFSTOP}/man/man8
|
||||||
.PATH: ${ZFSTOP}/module/os/freebsd/spl
|
.PATH: ${ZFSTOP}/module/os/freebsd/spl
|
||||||
|
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
PROG= zfs
|
PROG= zfs
|
||||||
MAN= \
|
MAN= \
|
||||||
zfs.8 \
|
zfs.8 \
|
||||||
|
@ -10,7 +10,7 @@ ZFSTOP= ${SRCTOP}/sys/contrib/openzfs
|
|||||||
.PATH: ${ZFSTOP}/cmd/zpool/os/freebsd
|
.PATH: ${ZFSTOP}/cmd/zpool/os/freebsd
|
||||||
|
|
||||||
|
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
PROG= zpool
|
PROG= zpool
|
||||||
MAN= \
|
MAN= \
|
||||||
spl.4 \
|
spl.4 \
|
||||||
|
@ -4,6 +4,8 @@ ZFSTOP= ${SRCTOP}/sys/contrib/openzfs
|
|||||||
|
|
||||||
.PATH: ${ZFSTOP}/cmd/zpool/compatibility.d
|
.PATH: ${ZFSTOP}/cmd/zpool/compatibility.d
|
||||||
|
|
||||||
|
PACKAGE= zfs
|
||||||
|
|
||||||
FILES= \
|
FILES= \
|
||||||
compat-2018 \
|
compat-2018 \
|
||||||
compat-2019 \
|
compat-2019 \
|
||||||
|
@ -5,6 +5,7 @@ ZFSTOP= ${SRCTOP}/sys/contrib/openzfs
|
|||||||
.PATH: ${ZFSTOP}/cmd/zinject
|
.PATH: ${ZFSTOP}/cmd/zinject
|
||||||
.PATH: ${ZFSTOP}/man/man8
|
.PATH: ${ZFSTOP}/man/man8
|
||||||
|
|
||||||
|
PACKAGE= zfs
|
||||||
PROG= zinject
|
PROG= zinject
|
||||||
INCS= zinject.h
|
INCS= zinject.h
|
||||||
SRCS= zinject.c translate.c
|
SRCS= zinject.c translate.c
|
||||||
|
@ -5,6 +5,7 @@ ZFSTOP= ${SRCTOP}/sys/contrib/openzfs
|
|||||||
.PATH: ${ZFSTOP}/cmd/zstream
|
.PATH: ${ZFSTOP}/cmd/zstream
|
||||||
.PATH: ${ZFSTOP}/man/man8
|
.PATH: ${ZFSTOP}/man/man8
|
||||||
|
|
||||||
|
PACKAGE= zfs
|
||||||
PROG= zstream
|
PROG= zstream
|
||||||
MAN= zstream.8
|
MAN= zstream.8
|
||||||
MLINKS= zstream.8 zstreamdump.8
|
MLINKS= zstream.8 zstreamdump.8
|
||||||
|
@ -7,6 +7,7 @@ ZFSTOP= ${SRCTOP}/sys/contrib/openzfs
|
|||||||
.PATH: ${ZFSTOP}/cmd
|
.PATH: ${ZFSTOP}/cmd
|
||||||
.PATH: ${ZFSTOP}/man/man1
|
.PATH: ${ZFSTOP}/man/man1
|
||||||
|
|
||||||
|
PACKAGE= zfs
|
||||||
PROG= ztest
|
PROG= ztest
|
||||||
MAN= ztest.1
|
MAN= ztest.1
|
||||||
|
|
||||||
|
@ -5,6 +5,7 @@ ZFSTOP= ${SRCTOP}/sys/contrib/openzfs
|
|||||||
.PATH: ${ZFSTOP}/cmd/zdb
|
.PATH: ${ZFSTOP}/cmd/zdb
|
||||||
.PATH: ${ZFSTOP}/man/man8
|
.PATH: ${ZFSTOP}/man/man8
|
||||||
|
|
||||||
|
PACKAGE= zfs
|
||||||
PROG= zdb
|
PROG= zdb
|
||||||
MAN= zdb.8
|
MAN= zdb.8
|
||||||
INCS= zdb.h
|
INCS= zdb.h
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
.include "Makefile.common"
|
.include "Makefile.common"
|
||||||
|
|
||||||
|
PACKAGE= zfs
|
||||||
PROG_CXX= zfsd
|
PROG_CXX= zfsd
|
||||||
MAN= zfsd.8
|
MAN= zfsd.8
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
.PATH: ${SRCTOP}/sys/contrib/openzfs/cmd
|
.PATH: ${SRCTOP}/sys/contrib/openzfs/cmd
|
||||||
|
|
||||||
|
PACKAGE= zfs
|
||||||
PROG= zhack
|
PROG= zhack
|
||||||
MAN=
|
MAN=
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ SHLIBDIR?= /lib
|
|||||||
|
|
||||||
.include <src.opts.mk>
|
.include <src.opts.mk>
|
||||||
|
|
||||||
PACKAGE= runtime
|
PACKAGE= zfs
|
||||||
LIB= be
|
LIB= be
|
||||||
SHLIB_MAJOR= 1
|
SHLIB_MAJOR= 1
|
||||||
SHLIB_MINOR= 0
|
SHLIB_MINOR= 0
|
||||||
|
@ -148,3 +148,5 @@ wpa_COMMENT= 802.11 Supplicant
|
|||||||
wpa_DESC= 802.11 Supplicant
|
wpa_DESC= 802.11 Supplicant
|
||||||
yp_COMMENT= Yellow Pages programs
|
yp_COMMENT= Yellow Pages programs
|
||||||
yp_DESC= Yellow Pages programs
|
yp_DESC= Yellow Pages programs
|
||||||
|
zfs_COMMENT= ZFS Libraries and Utilities
|
||||||
|
zfs_DESC= ZFS Libraries and Utilities
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
.include <src.opts.mk>
|
.include <src.opts.mk>
|
||||||
|
|
||||||
PACKAGE=runtime
|
PACKAGE=zfs
|
||||||
PROG= bectl
|
PROG= bectl
|
||||||
MAN= bectl.8
|
MAN= bectl.8
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user