Andreas Wacknitz
2024-04-07 2585eba99b57ff2f3813d06d4018495c42fec004
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#
# 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 2022 Marcel Telka
#
 
#
# Convert depend action to REQUIRED_PACKAGES line.  In a case the depend action
# contains multiple fmri attributes (usual for require-any dependency type)
# multiple REQUIRED_PACKAGES entries are printed separated by '|'.  The output
# will be post-processed later to convert '|' to newline and to remove leading
# 'pkg:/' and tailing version info from package name.
#
<transform depend fmri=pkg:/.+ -> print %(fmri;sep="|";prefix="REQUIRED_PACKAGES += ") >
 
# drop all actions
<transform -> drop >