# # $Id$ # Summary: MariaDB-Columnstore software Name: mariadb-columnstore @@VERSION@@ @@RELEASE@@ Vendor: MariaDB Corporation Ab URL: http://www.mariadb.com/ @@PACKAGER@@ Group: Applications License: Copyright (c) 2016 MariaDB Corporation Ab., all rights reserved; redistributable under the terms of the GPL, see the file COPYING for details. BuildRoot: %{_tmppath}/%{name}.%{release}-buildroot %description MariaDB-Columnstore software meta-package %package platform Summary: MariaDB-Columnstore software binaries Group: Applications Requires: expect, mariadb-columnstore-libs %description platform MariaDB-Columnstore binary files @@BUILDINFO@@ %package libs Summary: MariaDB-Columnstore software libraries Group: Applications %description libs MariaDB-Columnstore libraries %package storage-engine Summary: MariaDB-Columnstore software MariaDB connector Group: Applications Requires: mariadb-columnstore-libs %description storage-engine MariaDB Columnstore connector binary files %prep %define _use_internal_dependency_generator 0 %define __find_requires %{nil} %define __os_install_post %{nil} %define debug_package %{nil} %build %install mkdir -p %{buildroot}/usr/local tar -C $RPM_BUILD_DIR/%{name}-%{version}.%{release} -cf - . | tar -C %{buildroot}/usr/local -xf - %clean rm -rf $RPM_BUILD_ROOT $RPM_BUILD_DIR/%{name}-%{version}.%{release} %changelog %files platform %defattr(-, root, root) /usr/local/mariadb/columnstore/bin/DDLProc /usr/local/mariadb/columnstore/bin/ExeMgr /usr/local/mariadb/columnstore/bin/ProcMgr /usr/local/mariadb/columnstore/bin/ProcMon /usr/local/mariadb/columnstore/bin/DMLProc /usr/local/mariadb/columnstore/bin/WriteEngineServer /usr/local/mariadb/columnstore/bin/cpimport /usr/local/mariadb/columnstore/bin/post-install /usr/local/mariadb/columnstore/bin/post-mysql-install /usr/local/mariadb/columnstore/bin/post-mysqld-install /usr/local/mariadb/columnstore/bin/pre-uninstall /usr/local/mariadb/columnstore/bin/PrimProc /usr/local/mariadb/columnstore/bin/DecomSvr /usr/local/mariadb/columnstore/bin/upgrade-columnstore.sh /usr/local/mariadb/columnstore/bin/run.sh /usr/local/mariadb/columnstore/bin/columnstore /usr/local/mariadb/columnstore/bin/columnstoreSyslog /usr/local/mariadb/columnstore/bin/columnstoreSyslog7 /usr/local/mariadb/columnstore/bin/columnstoreSyslog-ng /usr/local/mariadb/columnstore/bin/syslogSetup.sh /usr/local/mariadb/columnstore/bin/cplogger /usr/local/mariadb/columnstore/bin/columnstore.def /usr/local/mariadb/columnstore/bin/dbbuilder /usr/local/mariadb/columnstore/bin/cpimport.bin /usr/local/mariadb/columnstore/bin/load_brm /usr/local/mariadb/columnstore/bin/save_brm /usr/local/mariadb/columnstore/bin/dbrmctl /usr/local/mariadb/columnstore/bin/controllernode /usr/local/mariadb/columnstore/bin/reset_locks /usr/local/mariadb/columnstore/bin/workernode /usr/local/mariadb/columnstore/bin/colxml /usr/local/mariadb/columnstore/bin/clearShm /usr/local/mariadb/columnstore/bin/viewtablelock /usr/local/mariadb/columnstore/bin/cleartablelock /usr/local/mariadb/columnstore/bin/mcsadmin /usr/local/mariadb/columnstore/bin/trapHandler /usr/local/mariadb/columnstore/bin/remote_command.sh /usr/local/mariadb/columnstore/bin/postConfigure /usr/local/mariadb/columnstore/bin/columnstoreLogRotate /usr/local/mariadb/columnstore/bin/transactionLog /usr/local/mariadb/columnstore/bin/columnstoreDBWrite /usr/local/mariadb/columnstore/bin/transactionLogArchiver.sh /usr/local/mariadb/columnstore/bin/installer /usr/local/mariadb/columnstore/bin/module_installer.sh /usr/local/mariadb/columnstore/bin/user_installer.sh /usr/local/mariadb/columnstore/bin/performance_installer.sh /usr/local/mariadb/columnstore/bin/startupTests.sh /usr/local/mariadb/columnstore/bin/os_check.sh /usr/local/mariadb/columnstore/bin/sendtrap /usr/local/mariadb/columnstore/bin/remote_scp_put.sh /usr/local/mariadb/columnstore/bin/remotessh.exp /usr/local/mariadb/columnstore/bin/ServerMonitor /usr/local/mariadb/columnstore/bin/master-rep-columnstore.sh /usr/local/mariadb/columnstore/bin/slave-rep-columnstore.sh /usr/local/mariadb/columnstore/bin/rsync.sh /usr/local/mariadb/columnstore/bin/columnstoreSupport /usr/local/mariadb/columnstore/bin/hardwareReport.sh /usr/local/mariadb/columnstore/bin/softwareReport.sh /usr/local/mariadb/columnstore/bin/configReport.sh /usr/local/mariadb/columnstore/bin/logReport.sh /usr/local/mariadb/columnstore/bin/bulklogReport.sh /usr/local/mariadb/columnstore/bin/resourceReport.sh /usr/local/mariadb/columnstore/bin/hadoopReport.sh /usr/local/mariadb/columnstore/bin/alarmReport.sh /usr/local/mariadb/columnstore/bin/amazonInstaller /usr/local/mariadb/columnstore/bin/remote_command_verify.sh /usr/local/mariadb/columnstore/bin/disable-rep-columnstore.sh /usr/local/mariadb/columnstore/bin/columnstore.service # %config /usr/local/mariadb/columnstore/etc/Columnstore.xml %config /usr/local/mariadb/columnstore/etc/ConsoleCmds.xml %config /usr/local/mariadb/columnstore/etc/ProcessConfig.xml %config /usr/local/mariadb/columnstore/etc/snmpd.conf %config /usr/local/mariadb/columnstore/etc/snmptrapd.conf %config /usr/local/mariadb/columnstore/etc/Columnstore.xml.singleserver %config /usr/local/mariadb/columnstore/etc/ProcessConfig.xml.singleserver %config /usr/local/mariadb/columnstore/etc/snmpd.conf.singleserver %config /usr/local/mariadb/columnstore/etc/snmptrapd.conf.singleserver # /usr/local/mariadb/columnstore/etc/MessageFile.txt /usr/local/mariadb/columnstore/etc/ErrorMessage.txt # %attr(0666, root, root) /usr/local/mariadb/columnstore/local/module # /usr/local/mariadb/columnstore/releasenum # Tools... /usr/local/mariadb/columnstore/bin/rollback /usr/local/mariadb/columnstore/bin/editem /usr/local/mariadb/columnstore/bin/getConfig /usr/local/mariadb/columnstore/bin/setConfig /usr/local/mariadb/columnstore/bin/setenv-hdfs-12 /usr/local/mariadb/columnstore/bin/setenv-hdfs-20 /usr/local/mariadb/columnstore/bin/configxml.sh /usr/local/mariadb/columnstore/bin/remote_scp_get.sh /usr/local/mariadb/columnstore/bin/columnstoreAlias /usr/local/mariadb/columnstore/bin/autoConfigure /usr/local/mariadb/columnstore/bin/ddlcleanup /usr/local/mariadb/columnstore/bin/idbmeminfo /usr/local/mariadb/columnstore/bin/IDBInstanceCmds.sh /usr/local/mariadb/columnstore/bin/IDBVolumeCmds.sh /usr/local/mariadb/columnstore/bin/binary_installer.sh /usr/local/mariadb/columnstore/bin/myCnf-include-args.text /usr/local/mariadb/columnstore/bin/myCnf-exclude-args.text /usr/local/mariadb/columnstore/bin/mycnfUpgrade /usr/local/mariadb/columnstore/bin/getMySQLpw /usr/local/mariadb/columnstore/bin/columnstore.conf /usr/local/mariadb/columnstore/sbin/snmpd /usr/local/mariadb/columnstore/sbin/snmptrapd %config %attr(0666, root, root) /usr/local/mariadb/columnstore/etc/AlarmConfig.xml # %config /usr/local/mariadb/columnstore/local/snmpdx.conf %config /usr/local/mariadb/columnstore/local/snmpdx.conf.singleserver # /usr/local/mariadb/columnstore/share/snmp/mibs/AGENTX-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/CALPONT-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/DISMAN-EVENT-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/DISMAN-SCHEDULE-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/DISMAN-SCRIPT-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/EtherLike-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/HCNUM-TC.txt /usr/local/mariadb/columnstore/share/snmp/mibs/HOST-RESOURCES-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/HOST-RESOURCES-TYPES.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IANAifType-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IANA-LANGUAGE-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IANA-RTPROTO-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IF-INVERTED-STACK-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IF-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/INET-ADDRESS-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IP-FORWARD-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IP-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IPV6-ICMP-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IPV6-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IPV6-TCP-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IPV6-TC.txt /usr/local/mariadb/columnstore/share/snmp/mibs/IPV6-UDP-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/NET-SNMP-AGENT-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/NET-SNMP-EXAMPLES-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/NET-SNMP-EXTEND-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/NET-SNMP-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/NET-SNMP-TC.txt /usr/local/mariadb/columnstore/share/snmp/mibs/NOTIFICATION-LOG-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/RFC1155-SMI.txt /usr/local/mariadb/columnstore/share/snmp/mibs/RFC1213-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/RFC-1215.txt /usr/local/mariadb/columnstore/share/snmp/mibs/RMON-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SMUX-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-COMMUNITY-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-FRAMEWORK-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-MPD-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-NOTIFICATION-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-PROXY-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-TARGET-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-USER-BASED-SM-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-USM-AES-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-USM-DH-OBJECTS-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMPv2-CONF.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMPv2-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMPv2-SMI.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMPv2-TC.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMPv2-TM.txt /usr/local/mariadb/columnstore/share/snmp/mibs/SNMP-VIEW-BASED-ACM-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/TCP-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/TRANSPORT-ADDRESS-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/UCD-DEMO-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/UCD-DISKIO-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/UCD-DLMOD-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/UCD-IPFWACC-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/UCD-SNMP-MIB.txt /usr/local/mariadb/columnstore/share/snmp/mibs/UDP-MIB.txt # /usr/local/mariadb/columnstore/post/functions /usr/local/mariadb/columnstore/post/test-001.sh /usr/local/mariadb/columnstore/post/test-002.sh /usr/local/mariadb/columnstore/post/test-003.sh /usr/local/mariadb/columnstore/post/test-004.sh # Tools... # %files libs %defattr(-, root, root) /usr/local/mariadb/columnstore/lib/libconfigcpp.so.1.0.0 /usr/local/mariadb/columnstore/lib/libddlpackageproc.so.1.0.0 /usr/local/mariadb/columnstore/lib/libddlpackage.so.1.0.0 /usr/local/mariadb/columnstore/lib/libdmlpackageproc.so.1.0.0 /usr/local/mariadb/columnstore/lib/libdmlpackage.so.1.0.0 /usr/local/mariadb/columnstore/lib/libexecplan.so.1.0.0 /usr/local/mariadb/columnstore/lib/libfuncexp.so.1.0.0 /usr/local/mariadb/columnstore/lib/libudfsdk.so.1.0.0 /usr/local/mariadb/columnstore/lib/libjoblist.so.1.0.0 /usr/local/mariadb/columnstore/lib/libjoiner.so.1.0.0 /usr/local/mariadb/columnstore/lib/libloggingcpp.so.1.0.0 /usr/local/mariadb/columnstore/lib/libmessageqcpp.so.1.0.0 /usr/local/mariadb/columnstore/lib/libnetsnmpagent.so.30.0.3 /usr/local/mariadb/columnstore/lib/libnetsnmphelpers.so.30.0.3 /usr/local/mariadb/columnstore/lib/libnetsnmpmibs.so.30.0.3 /usr/local/mariadb/columnstore/lib/libnetsnmp.so.30.0.3 /usr/local/mariadb/columnstore/lib/libnetsnmptrapd.so.30.0.3 #/usr/local/mariadb/columnstore/lib/libnetsnmpagent.so.5.2.1 #/usr/local/mariadb/columnstore/lib/libnetsnmphelpers.so.5.2.1 #/usr/local/mariadb/columnstore/lib/libnetsnmpmibs.so.5.2.1 #/usr/local/mariadb/columnstore/lib/libnetsnmp.so.5.2.1 #/usr/local/mariadb/columnstore/lib/libnetsnmptrapd.so.5.2.1 /usr/local/mariadb/columnstore/lib/liboamcpp.so.1.0.0 /usr/local/mariadb/columnstore/lib/libsnmpmanager.so.1.0.0 /usr/local/mariadb/columnstore/lib/libthreadpool.so.1.0.0 /usr/local/mariadb/columnstore/lib/libwindowfunction.so.1.0.0 /usr/local/mariadb/columnstore/lib/libwriteengine.so.1.0.0 /usr/local/mariadb/columnstore/lib/libwriteengineclient.so.1.0.0 /usr/local/mariadb/columnstore/lib/libbrm.so.1.0.0 /usr/local/mariadb/columnstore/lib/librwlock.so.1.0.0 /usr/local/mariadb/columnstore/lib/libdataconvert.so.1.0.0 /usr/local/mariadb/columnstore/lib/librowgroup.so.1.0.0 /usr/local/mariadb/columnstore/lib/libcacheutils.so.1.0.0 /usr/local/mariadb/columnstore/lib/libcommon.so.1.0.0 /usr/local/mariadb/columnstore/lib/libcompress.so.1.0.0 /usr/local/mariadb/columnstore/lib/libddlcleanuputil.so.1.0.0 /usr/local/mariadb/columnstore/lib/libbatchloader.so.1.0.0 /usr/local/mariadb/columnstore/lib/libmysqlcl_idb.so.1.0.0 /usr/local/mariadb/columnstore/lib/libquerystats.so.1.0.0 /usr/local/mariadb/columnstore/lib/libwriteengineredistribute.so.1.0.0 /usr/local/mariadb/columnstore/lib/libidbdatafile.so.1.0.0 #/usr/local/mariadb/columnstore/lib/hdfs-20.so #/usr/local/mariadb/columnstore/lib/hdfs-12.so /usr/local/mariadb/columnstore/lib/libthrift.so.1.0.0 /usr/local/mariadb/columnstore/lib/libquerytele.so.1.0.0 %files storage-engine /usr/local/mariadb/columnstore/lib/libcalmysql.so.1.0.0 #/usr/local/mariadb/columnstore/lib/libudf_mysql.so.1.0.0 /usr/local/mariadb/columnstore/mysql/mysql-Columnstore /usr/local/mariadb/columnstore/mysql/install_calpont_mysql.sh /usr/local/mariadb/columnstore/mysql/syscatalog_mysql.sql /usr/local/mariadb/columnstore/mysql/dumpcat_mysql.sql /usr/local/mariadb/columnstore/mysql/dumpcat.pl /usr/local/mariadb/columnstore/mysql/calsetuserpriority.sql /usr/local/mariadb/columnstore/mysql/calremoveuserpriority.sql /usr/local/mariadb/columnstore/mysql/calshowprocesslist.sql %config /usr/local/mariadb/columnstore/mysql/my.cnf # # Scriptlets # for an install, pre & post run with $1 set to 1 # for an erase, preun & postun run with $1 set to 0 # for an upgrade, pre & post run first, with $1 set to 2 then the _old_ preun & postun run with $1 set to 1 %post platform rpmmode=install if [ "$1" -eq "$1" 2> /dev/null ]; then if [ $1 -ne 1 ]; then rpmmode=upgrade fi fi prefix=/usr/local test -x /usr/local/mariadb/columnstore/bin/post-install && /usr/local/mariadb/columnstore/bin/post-install --prefix=$prefix --rpmmode=$rpmmode echo "MariaDB ColumnStore RPM install completed" %post libs rpmmode=install if [ "$1" -eq "$1" 2> /dev/null ]; then if [ $1 -ne 1 ]; then rpmmode=upgrade fi fi prefix=/usr/local echo "MariaDB ColumnStore RPM install completed" %post storage-engine rpmmode=install if [ "$1" -eq "$1" 2> /dev/null ]; then if [ $1 -ne 1 ]; then rpmmode=upgrade fi fi prefix=/usr/local echo "MariaDB ColumnStore RPM install completed" %preun platform rpmmode=upgrade if [ "$1" -eq "$1" 2> /dev/null ]; then if [ $1 -ne 1 ]; then rpmmode=erase fi else rpmmode=erase fi if [ $rpmmode = erase ]; then test -x /usr/local/mariadb/columnstore/bin/pre-uninstall && /usr/local/mariadb/columnstore/bin/pre-uninstall fi exit 0 %preun libs rpmmode=upgrade if [ "$1" -eq "$1" 2> /dev/null ]; then if [ $1 -ne 1 ]; then rpmmode=erase fi else rpmmode=erase fi exit 0 %preun storage-engine rpmmode=upgrade if [ "$1" -eq "$1" 2> /dev/null ]; then if [ $1 -ne 1 ]; then rpmmode=erase fi else rpmmode=erase fi exit 0