diff options
Diffstat (limited to 'sysutils/linux-racadm/Makefile')
| -rw-r--r-- | sysutils/linux-racadm/Makefile | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/sysutils/linux-racadm/Makefile b/sysutils/linux-racadm/Makefile new file mode 100644 index 000000000000..4b29c66a9b89 --- /dev/null +++ b/sysutils/linux-racadm/Makefile @@ -0,0 +1,55 @@ +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> |
