config: make a copy for 24.1

This commit is contained in:
Franco Fichtner 2024-01-05 09:05:13 +01:00
parent 4546c540a2
commit 193d190ad1
12 changed files with 26102 additions and 0 deletions

48
config/24.1/SMP Normal file
View File

@ -0,0 +1,48 @@
include GENERIC
ident SMP
%%DEBUG%%
options DDB
options GEOM_BDE
options GEOM_ELI
options GEOM_MIRROR
options GEOM_UZIP
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
options IPSTEALTH
options MROUTING
options PCBGROUP
options PPS_SYNC
options RSS
options TCP_SIGNATURE
# Additional built-in devices
device bwi
device bwn
device rum
device run
device u3g
device uark
device uath
device uftdi
device umct
device umodem
device upgt
device uplcom
device ural
device urtw
device uvisor
device uvscom
device zyd
# Wireless features
device wlan_acl
device wlan_xauth
# Not all architectures have a consistent GENERIC
device netmap
# Crashes when added to loader.conf
device speaker

52
config/24.1/SMP-ARM Normal file
View File

@ -0,0 +1,52 @@
include GENERIC
ident SMP
%%DEBUG%%
options DDB
options GEOM_BDE
options GEOM_ELI
options GEOM_MIRROR
#options GEOM_UZIP
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
options IPSTEALTH
options MROUTING
options PCBGROUP
options PPS_SYNC
options RSS
options TCP_SIGNATURE
# Additional built-in devices
#device bwi
device bwn
#device rum
#device run
device u3g
device uark
#device uath
device uftdi
device umct
device umodem
#device upgt
device uplcom
#device ural
#device urtw
device uvisor
device uvscom
#device zyd
# Wireless features
device wlan_acl
device wlan_xauth
# Not all architectures have a consistent GENERIC
device netmap
# Crashes when added to loader.conf
#device speaker
# ARM specific
device ucom
device usb

4
config/24.1/aux.conf Normal file
View File

@ -0,0 +1,4 @@
#ORIGIN IGNORE
lang/go119 arm
lang/go120 arm
lang/rust arm,aarch64

File diff suppressed because it is too large Load Diff

22661
config/24.1/base.plist.amd64 Normal file

File diff suppressed because it is too large Load Diff

7
config/24.1/build.conf Normal file
View File

@ -0,0 +1,7 @@
LUA?= 5.4
OS?= 13.2
PERL?= 5.36
PHP?= 82
PYTHON?= 39
RUBY?= 31
SSL?= openssl111

121
config/24.1/extras.conf Normal file
View File

@ -0,0 +1,121 @@
loader_conf_fixup()
{
# XXX core package needs a little help here...
if [ -f ${1}/usr/local/etc/rc.loader ]; then
chroot ${1} /usr/local/etc/rc.loader
fi
cat >> ${1}/boot/loader.conf << EOF
kern.cam.boot_delay="10000"
EOF
if [ "${PRODUCT_SUFFIX}" = "-business" ]; then
cat > ${1}/tmp/mirror.xml << EOF
<firmware>
<mirror>https://opnsense-update.deciso.com/FILL-IN-YOUR-LICENSE-HERE</mirror>
</firmware>
EOF
sed -i '' -e "/<system>/r ${1}/tmp/mirror.xml" ${1}${CONFIG_XML}
rm ${1}/tmp/mirror.xml
fi
}
arm_hook()
{
loader_conf_fixup ${1}
cat > ${1}/tmp/arm.xml << EOF
<use_mfs_tmp/>
<use_mfs_var/>
<serialspeed>${PRODUCT_COMSPEED}</serialspeed>
<primaryconsole>video</primaryconsole>
<secondaryconsole>serial</secondaryconsole>
EOF
sed -i '' -e "/<system>/r ${1}/tmp/arm.xml" ${1}${CONFIG_XML}
rm ${1}/tmp/arm.xml
sed -i '' -e '/<rrd>/,/<\/rrd>/d' ${1}${CONFIG_XML}
echo "-S${PRODUCT_COMSPEED} -D" > ${1}/boot.config
cat >> ${1}/boot/loader.conf << EOF
beastie_disable="YES"
verbose_loading="YES"
comconsole_speed="${PRODUCT_COMSPEED}"
console="comconsole,vidconsole"
boot_multicons="YES"
boot_serial="YES"
usb_load="YES"
ugen_load="YES"
uhid_load="YES"
ukbd_load="YES"
umass_load="YES"
EOF
touch ${1}/.probe.for.growfs
}
dvd_hook()
{
loader_conf_fixup ${1}
}
nano_hook()
{
loader_conf_fixup ${1}
cat > ${1}/tmp/nano.xml << EOF
<use_mfs_tmp/>
<use_mfs_var/>
<serialspeed>${PRODUCT_COMSPEED}</serialspeed>
<primaryconsole>serial</primaryconsole>
<secondaryconsole>video</secondaryconsole>
EOF
sed -i '' -e "/<system>/r ${1}/tmp/nano.xml" ${1}${CONFIG_XML}
rm ${1}/tmp/nano.xml
sed -i '' -e "/<rrd>/,/<\/rrd>/d" ${1}${CONFIG_XML}
echo "-S${PRODUCT_COMSPEED} -h -D" > ${1}/boot.config
cat >> ${1}/boot/loader.conf << EOF
comconsole_speed="${PRODUCT_COMSPEED}"
console="comconsole,vidconsole"
boot_multicons="YES"
boot_serial="YES"
EOF
touch ${1}/.probe.for.growfs
}
serial_hook()
{
loader_conf_fixup ${1}
cat > ${1}/tmp/serial.xml << EOF
<serialspeed>${PRODUCT_COMSPEED}</serialspeed>
<primaryconsole>serial</primaryconsole>
EOF
sed -i '' -e "/<system>/r ${1}/tmp/serial.xml" ${1}${CONFIG_XML}
rm ${1}/tmp/serial.xml
echo "-S${PRODUCT_COMSPEED} -h" > ${1}/boot.config
cat >> ${1}/boot/loader.conf << EOF
comconsole_speed="${PRODUCT_COMSPEED}"
console="comconsole"
boot_serial="YES"
EOF
}
vga_hook()
{
loader_conf_fixup ${1}
}
vm_hook()
{
loader_conf_fixup ${1}
touch ${1}/.probe.for.growfs
}

95
config/24.1/make.conf Normal file
View File

@ -0,0 +1,95 @@
# stand-alone glue for dependency detection
_PRODUCT_ARCH!= uname -p
PRODUCT_ARCH?= ${_PRODUCT_ARCH}
PRODUCT_PHPBIN?= /usr/local/bin/php
.if exists(${PRODUCT_PHPBIN})
_PRODUCT_PHP!= ${PRODUCT_PHPBIN} -v
PRODUCT_PHP?= ${_PRODUCT_PHP:[2]:S/./ /g:[1..2]:tW:S/ //}
.endif
# fallbacks for standard builds using opnsense-code
PRODUCT_LUA?= %%LUA%%
PRODUCT_PERL?= %%PERL%%
PRODUCT_PHP?= %%PHP%%
PRODUCT_PYTHON?= %%PYTHON%%
PRODUCT_RUBY?= %%RUBY%%
PRODUCT_SSL?= %%SSL%%
PRODUCT_GSSAPI?= GSSAPI_MIT
# global options
OPTIONS_SET= MONPLUGINS
OPTIONS_UNSET= DBUS DOCS EXAMPLES GCC GSSAPI_BASE NAGPLUGINS \
NLS OPENGL WAYLAND X11
DEFAULT_VERSIONS= lua=${PRODUCT_LUA}
DEFAULT_VERSIONS+= perl5=${PRODUCT_PERL}
DEFAULT_VERSIONS+= php=${PRODUCT_PHP}
DEFAULT_VERSIONS+= python3=${PRODUCT_PYTHON:C/^./&./}
DEFAULT_VERSIONS+= python=${PRODUCT_PYTHON:C/^./&./}
DEFAULT_VERSIONS+= ruby=${PRODUCT_RUBY:C/^./&./}
DEFAULT_VERSIONS+= ssl=${PRODUCT_SSL}
SRC_BASE= %%SRCDIR%%
ALLOW_UNSUPPORTED_SYSTEM=why not
WARNING_WAIT= 0 # no time
WRKDIRPREFIX= /usr/obj
PACKAGE_BUILDING= yes
#DEVELOPER= yes
BATCH= yes
# per-port options
databases_rrdtool_UNSET= DEJAVU GRAPH
databases_sqlite3_SET= DQS
devel_git_UNSET= GITWEB SEND_EMAIL SUBTREE
dns_getdns_SET= LIBEV LIBEVENT LIBUV
dns_unbound_SET= PYTHON
ftp_curl_SET= GSSAPI_NONE
ftp_curl_UNSET= LIBSSH2 TLS_SRP
graphics_graphviz_UNSET= XPM DIGCOLA IPSEPCOLA ICONV PANGOCAIRO
mail_postfix35_SET= LDAP SASL SASLKMIT
mail_postfix35_UNSET= BLACKLISTD
mail_postfix_SET= LDAP SASL SASLKMIT
mail_postfix_UNSET= BLACKLISTD
mail_rspamd_SET= HYPERSCAN
math_py-numpy_SET= NOBLAS
math_py-numpy_UNSET= FORTRAN OPENBLAS SUITESPARSE
net-mgmt_zabbix4-proxy_SET= IPMI SQLITE
net-mgmt_zabbix4-proxy_UNSET= MYSQL
net-mgmt_zabbix5-proxy_SET= IPMI SQLITE
net-mgmt_zabbix5-proxy_UNSET= MYSQL
net-mgmt_zabbix6-proxy_SET= SQLITE
net-mgmt_zabbix6-proxy_UNSET= MYSQL
net-mgmt_zabbix64-proxy_SET= SQLITE
net-mgmt_zabbix64-proxy_UNSET= MYSQL
net_asterisk18_UNSET= DAHDI XMPP
net_freeradius3_SET= LDAP MITKRB_PORT MYSQL SQLITE3
net_freeradius3_UNSET= HEIMDAL
net_frr8_SET= MULTIPATH SNMP
net_haproxy26_SET= LUA # PROMEX
net_miniupnpd_SET= CHECK_PORTINUSE
net_openldap26-client_SET= GSSAPI
net_openldap26-server_SET= GSSAPI
net_openldap26-server_UNSET= SMBPWD
net_vnstat_UNSET= GUI
opnsense_suricata_SET= HYPERSCAN NSS
security_acme.sh_SET= BINDTOOLS EXAMPLES
security_autossh_SET= SSH_PORTABLE
security_ca_root_nss_UNSET= ETCSYMLINK
security_crowdsec_SET= FIREWALL_BOUNCER
security_cyrus-sasl2-gssapi_SET=${PRODUCT_GSSAPI}
security_openconnect_UNSET= GSSAPI
security_openssl_SET= LEGACY
security_strongswan_SET= EAPRADIUS XAUTH
security_stunnel_SET= TLS_LOG_IDENT
security_suricata_SET= HYPERSCAN NSS
security_tor_UNSET= MANPAGES
sysutils_msktutil_SET= ${PRODUCT_GSSAPI}
www_lighttpd_UNSET= LUA
www_neon_UNSET= GSSAPI
www_nginx_SET= BROTLI HEADERS_MORE MAIL_IMAP MAIL_POP3 NAXSI NJS VTS
www_squid_SET= AUTH_LDAP AUTH_SASL NO_FORGERY5 ${PRODUCT_GSSAPI} TP_PF
www_squid_UNSET= AUTH_NIS TP_IPFW
www_webgrind_SET= CALLGRAPH

93
config/24.1/plugins.conf Normal file
View File

@ -0,0 +1,93 @@
#ORIGIN IGNORE
benchmarks/iperf arm
databases/redis arm
devel/debug arm
devel/grid_example
devel/helloworld
dns/bind arm
dns/ddclient
dns/dnscrypt-proxy arm
dns/rfc2136
emulators/qemu-guest-agent arm
ftp/tftp
mail/postfix arm
mail/rspamd arm
misc/theme-cicada
misc/theme-rebellion
misc/theme-tukan
misc/theme-vicuna
net-mgmt/collectd arm
net-mgmt/lldpd arm
net-mgmt/net-snmp arm
net-mgmt/netdata arm
net-mgmt/nrpe arm,openssl
net-mgmt/telegraf arm
net-mgmt/zabbix-agent@zabbix5 arm
net-mgmt/zabbix-agent@zabbix6 arm
net-mgmt/zabbix-agent@zabbix64 arm
net-mgmt/zabbix-proxy@zabbix4 arm
net-mgmt/zabbix-proxy@zabbix5 arm
net-mgmt/zabbix-proxy@zabbix6 arm
net-mgmt/zabbix-proxy@zabbix64 arm
net/chrony arm
net/firewall
net/freeradius arm
net/frr arm
net/ftp-proxy
net/google-cloud-sdk arm
net/haproxy arm
net/igmp-proxy
net/mdns-repeater
net/ntopng arm
net/radsecproxy arm
net/realtek-re
net/relayd arm
net/shadowsocks arm
net/siproxd arm
net/sslh
net/tayga arm
net/udpbroadcastrelay arm
net/upnp
net/vnstat arm
net/wireguard arm
net/wireguard-go arm
net/wol
net/zerotier arm
security/acme-client
security/clamav arm
security/crowdsec arm
security/etpro-telemetry
security/intrusion-detection-content-et-open
security/intrusion-detection-content-et-pro
security/intrusion-detection-content-pt-open
security/intrusion-detection-content-snort-vrt
security/maltrail arm
security/openconnect arm
security/softether arm
security/stunnel arm
security/tinc arm
security/tor arm
security/wazuh-agent arm
sysutils/apcupsd arm
sysutils/api-backup
sysutils/apuled arm
sysutils/dec-hw arm,aarch64
sysutils/dmidecode arm
sysutils/git-backup
sysutils/hw-probe arm
sysutils/lcdproc-sdeclcd arm,aarch64
sysutils/munin-node arm
sysutils/nextcloud-backup
sysutils/node_exporter arm
sysutils/nut arm,aarch64
sysutils/puppet-agent arm
sysutils/smart arm
sysutils/virtualbox arm,aarch64
sysutils/vmware arm
sysutils/xen arm,aarch64
vendor/sunnyvalley arm
www/c-icap arm
www/cache
www/nginx arm
www/squid
www/web-proxy-sso arm

266
config/24.1/ports.conf Normal file
View File

@ -0,0 +1,266 @@
#ORIGIN IGNORE
archivers/php${PRODUCT_PHP}-zlib
archivers/snappy arm
archivers/zip
audio/beep arm,aarch64
benchmarks/iperf3 arm
benchmarks/stress-ng arm
comms/gnokii arm
converters/base64
converters/php${PRODUCT_PHP}-mbstring arm
databases/hiredis arm
databases/p5-DBD-Pg arm
databases/p5-DBD-Sybase arm
databases/pecl-mongodb arm
databases/php${PRODUCT_PHP}-mysqli arm
databases/php${PRODUCT_PHP}-sqlite3
databases/py-duckdb@py${PRODUCT_PYTHON} arm
databases/py-redis@py${PRODUCT_PYTHON} arm
databases/py-sqlite3@py${PRODUCT_PYTHON}
databases/pymongo arm
databases/redis arm
databases/rrdtool
devel/arcanist@php${PRODUCT_PHP} arm
devel/automake
devel/awscli arm
devel/bison
devel/cmake
devel/gdb
devel/gettext
devel/gettext-runtime
devel/gettext-tools
devel/git
devel/gmake
devel/libtool
devel/ninja
devel/p5-File-Slurp arm
devel/p5-Locale-Maketext-Lexicon arm
devel/patch
devel/pear-PHP_CodeSniffer@php${PRODUCT_PHP} arm
devel/pecl-xdebug
devel/php${PRODUCT_PHP}-gettext
devel/php${PRODUCT_PHP}-pcntl
devel/phpunit9@php${PRODUCT_PHP}
devel/pkgconf
devel/py-Jinja2@py${PRODUCT_PYTHON}
devel/py-pycodestyle@py${PRODUCT_PYTHON}
devel/py-ujson@py${PRODUCT_PYTHON}
devel/scons
dns/bind-tools
dns/bind918 arm
dns/ddclient
dns/dnscrypt-proxy2 arm
dns/dnsmasq
dns/getdns arm
dns/py-dns-lexicon@py${PRODUCT_PYTHON}
dns/py-dnspython@py${PRODUCT_PYTHON}
dns/unbound
editors/emacs@nox
editors/joe
editors/nano
editors/vim
emulators/open-vm-tools-nox11 arm
emulators/qemu@guestagent arm
emulators/virtualbox-ose-additions-nox11 arm,aarch64
ftp/curl
ftp/php${PRODUCT_PHP}-curl
ftp/tftp-hpa
ftp/uftp arm
ftp/wget arm
lang/perl${PRODUCT_PERL}
lang/php${PRODUCT_PHP}
lang/python${PRODUCT_PYTHON}
lang/ruby${PRODUCT_RUBY} arm
mail/pecl-mailparse arm
mail/phpmailer arm
mail/postfix arm
mail/postfix35 arm
mail/rspamd arm
mail/smtp-cli arm
math/php${PRODUCT_PHP}-bcmath arm
misc/getopt
misc/gnu-watch arm
misc/help2man
misc/mc-nox11 arm
net-im/py-telepot@py${PRODUCT_PYTHON} arm
net-mgmt/bwm-ng arm
net-mgmt/check_mk_agent arm
net-mgmt/choparp
net-mgmt/collectd5 arm
net-mgmt/icinga2 arm
net-mgmt/iftop
net-mgmt/lldpd arm
net-mgmt/net-snmp arm
net-mgmt/netdata arm
net-mgmt/nrpe arm
net-mgmt/nrpe3 arm,openssl
net-mgmt/p5-FusionInventory-Agent
net-mgmt/py-opn-cli
net-mgmt/telegraf arm
net-mgmt/yaf arm
net-mgmt/zabbix4-proxy arm
net-mgmt/zabbix5-agent arm
net-mgmt/zabbix5-proxy arm
net-mgmt/zabbix6-agent arm
net-mgmt/zabbix6-proxy arm
net-mgmt/zabbix64-agent arm
net-mgmt/zabbix64-proxy arm
net/addrwatch arm
net/asterisk18 arm
net/bird2 arm
net/chrony arm
net/cloud-init@py${PRODUCT_PYTHON} arm
net/dpinger
net/freeradius3 arm
net/frr8 arm
net/google-cloud-sdk arm
net/haproxy26 arm
net/hostapd
net/igmpproxy
net/isc-dhcp44-relay
net/isc-dhcp44-server
net/kea
net/luasocket arm
net/mdns-repeater
net/miniupnpd
net/mosquitto arm
net/mpd5
net/mtr arm
net/ntopng arm
net/ntp
net/openldap26-client arm
net/openldap26-server arm
net/p5-Net-SIP arm
net/pecl-radius
net/php${PRODUCT_PHP}-ldap
net/php${PRODUCT_PHP}-soap arm
net/php${PRODUCT_PHP}-sockets
net/pimd arm
net/py-netaddr@py${PRODUCT_PYTHON}
net/py-speedtest-cli@py${PRODUCT_PYTHON}
net/radsecproxy arm
net/radvd
net/realtek-re-kmod
net/relayd arm
net/rsync arm
net/samplicator
net/shadowsocks-libev arm
net/siproxd arm
net/sslh
net/tayga arm
net/udpbroadcastrelay arm
net/vnstat arm
net/wireguard arm
net/wireguard-go arm
net/wireguard-kmod arm
net/wireguard-tools arm
net/wol
net/zerotier arm
opnsense/cpustats
opnsense/dhcp6c
opnsense/dhcrelay
opnsense/filterlog
opnsense/flowd
opnsense/google-api-php-client@php${PRODUCT_PHP}
opnsense/ifinfo
opnsense/installer
opnsense/lang
opnsense/netmap-bridge arm
opnsense/pam_opnsense
opnsense/phpseclib@php${PRODUCT_PHP}
opnsense/suricata arm
opnsense/update
ports-mgmt/pkg
ports-mgmt/poudriere
print/cups arm
print/texinfo
security/${PRODUCT_SSL}
security/acme.sh
security/autossh arm
security/ca_root_nss
security/clamav arm
security/crowdsec arm
security/cyrus-sasl2-gssapi arm
security/expiretable
security/gnupg arm
security/maltrail arm
security/nmap arm
security/openconnect arm
security/openssh-portable
security/openvpn
security/pear-Crypt_CHAP@php${PRODUCT_PHP}
security/php${PRODUCT_PHP}-filter
security/py-fail2ban@py${PRODUCT_PYTHON}
security/py-vici@py${PRODUCT_PYTHON}
security/snuffleupagus@php${PRODUCT_PHP}
security/softether arm
security/sslproxy arm
security/sslscan arm
security/strongswan
security/stunnel arm
security/sudo
security/suricata arm
security/tinc arm
security/tor arm
security/wazuh-agent arm
security/wpa_supplicant
security/xray-core arm
security/yara arm
sysutils/ansible@py${PRODUCT_PYTHON} arm
sysutils/apcupsd arm
sysutils/azure-agent arm
sysutils/beats8 arm
sysutils/burp arm
sysutils/cciss_vol_status arm
sysutils/cpu-microcode arm,aarch64
sysutils/dmidecode arm
sysutils/ethname
sysutils/flashrom arm,aarch64
sysutils/flock
sysutils/freeipmi arm,aarch64
sysutils/hw-probe arm
sysutils/iohyve arm
sysutils/lcdproc arm,aarch64
sysutils/monit
sysutils/msktutil arm
sysutils/multitail arm
sysutils/munin-node arm
sysutils/node_exporter arm
sysutils/nut arm,aarch64
sysutils/pftop
sysutils/puppet7 arm
sysutils/screen
sysutils/smartmontools arm
sysutils/superiotool arm,aarch64
sysutils/sysinfo
sysutils/syslog-ng
sysutils/tarsnap
sysutils/tmux
sysutils/usb_modeswitch
sysutils/x86info arm,aarch64
sysutils/xe-guest-utilities arm,aarch64
textproc/jq arm
textproc/minify arm
textproc/php${PRODUCT_PHP}-ctype
textproc/php${PRODUCT_PHP}-dom
textproc/php${PRODUCT_PHP}-simplexml
textproc/php${PRODUCT_PHP}-xml
www/apache24 arm
www/c-icap arm
www/c-icap-modules arm
www/icapeg arm
www/lightsquid arm
www/lighttpd
www/mod_security arm
www/nginx arm
www/phalcon@php${PRODUCT_PHP}
www/php${PRODUCT_PHP}-opcache
www/php${PRODUCT_PHP}-session
www/privoxy arm
www/py-boto3@py${PRODUCT_PYTHON} arm
www/py-requests@py${PRODUCT_PYTHON}
www/sarg arm
www/squid
www/squid-langpack
www/webgrind arm
x11-fonts/urwfonts arm

5
config/24.1/skim.conf Normal file
View File

@ -0,0 +1,5 @@
net-mgmt/flowd
net/dhcp6
ports-mgmt/portlint
security/krb5
security/vuxml

37
config/24.1/src.conf Normal file
View File

@ -0,0 +1,37 @@
WITHOUT_ASSERT_DEBUG=yes
WITHOUT_ATM=yes
WITHOUT_AUDIT=yes
WITHOUT_AUTHPF=yes
WITHOUT_CALENDAR=yes
WITHOUT_CLANG_FULL=yes
WITHOUT_CLEAN=yes
WITHOUT_DICT=yes
WITHOUT_EXAMPLES=yes
WITHOUT_FREEBSD_UPDATE=yes
WITHOUT_GAMES=yes
WITHOUT_HTML=yes
WITHOUT_IPFILTER=yes
WITHOUT_KERBEROS=yes
WITHOUT_LIB32=yes
WITHOUT_MAIL=yes
WITHOUT_NCP=yes
WITHOUT_NIS=yes
WITHOUT_NLS=yes
WITHOUT_NLS_CATALOGS=yes
WITHOUT_NS_CACHING=yes
WITHOUT_NTP=yes
WITHOUT_OFED=yes
WITHOUT_OPENSSH=yes
WITHOUT_PC_SYSINSTALL=yes
WITHOUT_PORTSNAP=yes
WITHOUT_PROFILE=yes
WITHOUT_QUOTAS=yes
WITHOUT_RESCUE=yes
WITHOUT_SETUID_LOGIN=yes
WITHOUT_SHAREDOCS=yes
WITHOUT_SVN=yes
WITHOUT_SVNLITE=yes
WITHOUT_TALK=yes
WITHOUT_TESTS=yes
WITHOUT_UNBOUND=yes
WITH_REPRODUCIBLE_BUILD=yes