PR: 201799 Reported by: antoine Fixes: ad2f62b27547889d5e57b1bec20c27c06516c625 Pointy hat to: arrowd
56 lines
2.3 KiB
Makefile
56 lines
2.3 KiB
Makefile
PORTNAME= racadm
|
|
PORTVERSION= 11.3.0.0
|
|
DISTVERSIONSUFFIX= -795.el9
|
|
CATEGORIES= sysutils linux
|
|
MASTER_SITES= https://linux.dell.com/repo/hardware/DSU_25.08.25/os_dependent/RHEL9_64/racadm/
|
|
PKGNAMEPREFIX= linux-
|
|
DISTNAME= srvadmin-idracadm7-${DISTVERSIONFULL}
|
|
DISTFILES= srvadmin-argtable2-${DISTVERSIONFULL}${EXTRACT_SUFX_amd64} \
|
|
${DISTNAME}${EXTRACT_SUFX_amd64}
|
|
|
|
MAINTAINER= freebsd@gushi.org
|
|
COMMENT= Dell remote access controller admin utility
|
|
WWW= https://www.dell.com/support/home/en-us/drivers/driversdetails?driverId=MFV7T
|
|
|
|
LICENSE= DELL
|
|
LICENSE_NAME= Dell Proprietary License
|
|
LICENSE_TEXT= This program is NOT in the public domain.\
|
|
Dell allows free downloads and mirroring of the linux RPMs this port is based on,\
|
|
but you should read the full license here:\
|
|
https://www.dell.com/learn/us/en/uscorp1/legal_terms-conditions_dellgrmwebpage/art-software-license-agreements\
|
|
and determine if it is right for you or your organization.
|
|
LICENSE_PERMS= none
|
|
|
|
ONLY_FOR_ARCHS= amd64
|
|
|
|
USES= linux:rl9
|
|
|
|
USE_LINUX_RPM= yes
|
|
MANDIRS= ${PREFIX}/usr/share/man
|
|
# Cancel out knobs set by USE_LINUX_RPM, we don't want them for this port
|
|
DIST_SUBDIR=
|
|
SRC_DISTFILES=
|
|
PLIST= ${.CURDIR}/pkg-plist
|
|
|
|
# racadm dynamically tries to load libssl.so from OpenSSL 1.0
|
|
# If it fails to do so, it asks user to put a symlink to a working libssl.so
|
|
# under its /opt hierarchy. This can be reproduced by running
|
|
# /compat/linux/opt/dell/srvadmin/bin/idracadm7 -r localhost -u root -p xxx getsysinfo
|
|
# This post-install target provides the relative symlink
|
|
post-install:
|
|
${MKDIR} ${STAGEDIR}${PREFIX}/lib64
|
|
${CP} ${LINUXBASE}/lib64/libssl.so.3 ${STAGEDIR}${PREFIX}/lib64/
|
|
${RLN} ${STAGEDIR}${PREFIX}/lib64/libssl.so.3 ${STAGEDIR}${PREFIX}/opt/dell/srvadmin/lib64/openmanage/private/libssl.so
|
|
${RM} ${STAGEDIR}${PREFIX}/lib64/libssl.so.3
|
|
${RMDIR} ${STAGEDIR}${PREFIX}/lib64
|
|
# Reinstall manpages compressed
|
|
${RM} -r ${STAGEDIR}${PREFIX}/opt/dell/srvadmin/share/man
|
|
${RMDIR} ${STAGEDIR}${PREFIX}/opt/dell/srvadmin/share
|
|
${MKDIR} ${STAGEDIR}${PREFIX}/usr/share/man/man3
|
|
${INSTALL_MAN} ${WRKSRC}/opt/dell/srvadmin/share/man/man3/argtable.3 \
|
|
${STAGEDIR}${PREFIX}/usr/share/man/man3/argtable.3
|
|
${INSTALL_MAN} ${WRKSRC}/opt/dell/srvadmin/share/man/man3/argtable2.3 \
|
|
${STAGEDIR}${PREFIX}/usr/share/man/man3/argtable2.3
|
|
|
|
.include <bsd.port.mk>
|