components/cluster/cluster-glue/Makefile | ●●●●● patch | view | raw | blame | history | |
components/cluster/cluster-glue/cluster-glue.p5m | ●●●●● patch | view | raw | blame | history | |
components/cluster/cluster-glue/manifests/sample-manifest.p5m | ●●●●● patch | view | raw | blame | history | |
components/cluster/cluster-glue/pkg5 | ●●●●● patch | view | raw | blame | history |
components/cluster/cluster-glue/Makefile
@@ -13,11 +13,13 @@ # Copyright 2016 Andreas Grueninger, Grueninger GmbH, (grueni). All rights reserved. # BUILD_BITS = 64_and_32 include ../../../make-rules/shared-macros.mk COMPONENT_NAME= cluster-glue COMPONENT_VERSION= 1.0.12 COMPONENT_REVISION= 6 COMPONENT_REVISION= 7 COMPONENT_FMRI= application/cluster/$(COMPONENT_NAME) COMPONENT_CLASSIFICATION= System/Services COMPONENT_COMMIT= bdd95fd0f89f31b19fa46ffa0ea3f5022ebcd858 @@ -29,16 +31,11 @@ COMPONENT_LICENSE= GPLv2, LGPLv2 COMPONENT_SUMMARY= Cluster Glue is a set of libraries, tools and utilities suitable for the Heartbeat/Pacemaker cluster stack. include $(WS_MAKE_RULES)/prep.mk include $(WS_MAKE_RULES)/configure.mk include $(WS_MAKE_RULES)/ips.mk include $(WS_MAKE_RULES)/common.mk PATCH_LEVEL= 1 CFLAGS += -lssp -lssp_nonshared CONFIGURE_BINDIR.64= $(CONFIGURE_PREFIX)/bin CONFIGURE_SBINDIR.64= $(CONFIGURE_PREFIX)/sbin CONFIGURE_OPTIONS += --sysconfdir=/etc CONFIGURE_OPTIONS += --libexecdir=$(CONFIGURE_PREFIX)/lib @@ -62,29 +59,22 @@ COMPONENT_POST_INSTALL_ACTION+= cd $(PROTO_DIR) && \ $(MV) usr/include/heartbeat/glue_config.h usr/include/heartbeat/glue_config-$(BITS).h build: $(BUILD_32_and_64) install: $(INSTALL_32_and_64) test: $(TEST_32_and_64) # Build dependencies REQUIRED_PACKAGES += text/asciidoc REQUIRED_PACKAGES += system/library/libnet # Auto-generated dependencies REQUIRED_PACKAGES += SUNWcs PERL_REQUIRED_PACKAGES += runtime/perl REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG) REQUIRED_PACKAGES += compress/bzip2 REQUIRED_PACKAGES += library/glib2 REQUIRED_PACKAGES += library/libtool/libltdl REQUIRED_PACKAGES += library/libxml2 REQUIRED_PACKAGES += library/zlib REQUIRED_PACKAGES += runtime/perl-522 REQUIRED_PACKAGES += runtime/perl-524 REQUIRED_PACKAGES += runtime/python-37 REQUIRED_PACKAGES += shell/bash REQUIRED_PACKAGES += shell/ksh93 REQUIRED_PACKAGES += SUNWcs REQUIRED_PACKAGES += system/library REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG) REQUIRED_PACKAGES += system/management/snmp/net-snmp REQUIRED_PACKAGES += web/curl # Bogus dependency due to libssp REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG) components/cluster/cluster-glue/cluster-glue.p5m
@@ -16,6 +16,7 @@ <transform file path=usr/share/man/man1m/(.+).1m$ -> set action.hash usr/share/man/man1/%<1>.1m > set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) @@ -224,6 +225,11 @@ file path=usr/lib/$(MACH64)/stonith/plugins/stonith2/wti_nps.so mode=0555 file path=usr/lib/$(MACH64)/stonith/plugins/xen0-ha-dom0-stonith-helper mode=0555 #file path=usr/sbin/$(MACH32)/cibsecret #file path=usr/sbin/$(MACH32)/ha_logger #file path=usr/sbin/$(MACH32)/lrmadmin #file path=usr/sbin/$(MACH32)/meatclient #file path=usr/sbin/$(MACH32)/stonith file path=usr/sbin/cibsecret file path=usr/sbin/ha_logger file path=usr/sbin/lrmadmin components/cluster/cluster-glue/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@ # # # Copyright 2017 <contributor> # Copyright 2022 <contributor> # set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) set name=pkg.human-version value=$(HUMAN_VERSION) set name=pkg.summary value="$(COMPONENT_SUMMARY)" set name=info.classification value="$(COMPONENT_CLASSIFICATION)" set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) @@ -273,6 +274,11 @@ file path=usr/lib/stonith/plugins/stonith2/wti_nps.a file path=usr/lib/stonith/plugins/stonith2/wti_nps.so file path=usr/lib/stonith/plugins/xen0-ha-dom0-stonith-helper file path=usr/sbin/$(MACH32)/cibsecret file path=usr/sbin/$(MACH32)/ha_logger file path=usr/sbin/$(MACH32)/lrmadmin file path=usr/sbin/$(MACH32)/meatclient file path=usr/sbin/$(MACH32)/stonith file path=usr/sbin/cibsecret file path=usr/sbin/ha_logger file path=usr/sbin/lrmadmin components/cluster/cluster-glue/pkg5
@@ -6,13 +6,14 @@ "library/libtool/libltdl", "library/libxml2", "library/zlib", "runtime/perl-522", "runtime/perl-524", "runtime/perl-534", "runtime/perl-536", "runtime/python-37", "shell/bash", "shell/ksh93", "system/library", "system/library/g++-7-runtime", "system/library/gcc-7-runtime", "system/library/libnet", "system/management/snmp/net-snmp", "text/asciidoc", "web/curl"