base
This commit is contained in:
@@ -0,0 +1,91 @@
|
||||
%define _unpackaged_files_terminate_build 0
|
||||
%define _missing_doc files_terminate_build 0
|
||||
%define _topdir /root/work/
|
||||
|
||||
Summary: Solbox Cloud Storage for Linux
|
||||
Name: collectd
|
||||
Version: 3.4.0.R1089
|
||||
#Release: 1.el5
|
||||
Release: 1.el6
|
||||
Group: Log Backup Servers
|
||||
#Source: %{name}-%{version}.tar.gz
|
||||
Source: %{name}-%{version}.tar.gz
|
||||
BuildRoot: /root/work/BUILD
|
||||
License: Private
|
||||
Vendor: Solbox Inc,.
|
||||
Packager: svc1 <svc1@solbox.com>
|
||||
AutoReqProv: no
|
||||
|
||||
%description
|
||||
Cloud Storage rcts for Linux(CentOS 5.4, x86_64)
|
||||
|
||||
%prep
|
||||
%setup
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
mkdir -p $RPM_BUILD_ROOT/user/service/bin
|
||||
mkdir -p $RPM_BUILD_ROOT/user/service/etc
|
||||
mkdir -p $RPM_BUILD_ROOT/user/service/logs
|
||||
cp $RPM_BUILD_ROOT/%{name}-%{version}/cc_collectd.conf $RPM_BUILD_ROOT/user/service/etc/
|
||||
cp $RPM_BUILD_ROOT/%{name}-%{version}/cc_collectd $RPM_BUILD_ROOT/user/service/bin/
|
||||
|
||||
%post
|
||||
mkdir -p $RPM_BUILD_ROOT/user/service/logs
|
||||
|
||||
%postun
|
||||
|
||||
%clean
|
||||
|
||||
%files
|
||||
%defattr(-, root, root)
|
||||
%doc
|
||||
|
||||
/user/service/etc/cc_collectd.conf
|
||||
/user/service/bin/cc_collectd
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed May 07 2014 - Release 1
|
||||
- rc_mngd Query modified
|
||||
* Mon Apr 21 2014 - Release 1
|
||||
- rc_gcmd confilict content delete
|
||||
* Tue Feb 20 2014 - Release 1
|
||||
- rc_statd bug fix.
|
||||
* Tue Jan 28 2014 - Release 1
|
||||
- 3.3 version up
|
||||
* Thu Oct 17 2013 - Release 1
|
||||
- rc_gcmd enhancement
|
||||
* Thu Aug 08 2013 - Release 1
|
||||
- Add to postconfig GD-01 RC's information
|
||||
* Mon Apr 23 2013 - Release 1
|
||||
- rc_gcmd bug fix.
|
||||
* Mon Mar 11 2013 - Release 1
|
||||
- rc_gcmd bug fix.
|
||||
- rc_statd bug fix.
|
||||
* Mon Jan 24 2013 - Release 1
|
||||
- rc_gcmd bug fix.
|
||||
- DB reconnect fail on Online recovery
|
||||
* Mon Dec 05 2012 - Release 1
|
||||
- add to rc_gcmd process
|
||||
* Mon Sep 27 2012 - Release 1
|
||||
- Modified rc_rmcd process
|
||||
* Mon Sep 17 2012 - Release 1
|
||||
- Modified rc_syncrund process
|
||||
- Modified svcsync process
|
||||
* Mon Jul 02 2012 - Release 1
|
||||
- Add to rc_cmove process
|
||||
* Mon Apr 30 2012 - Release 1
|
||||
- Modified rc_vrcd process
|
||||
- Linked issue number is #8889
|
||||
* Thu Apr 19 2012 - Release 1
|
||||
- Add to postconfig BD-17 RC's information
|
||||
* Thu Apr 12 2012 - Release 1
|
||||
- Add to postconfig YD-01 RC's information
|
||||
* Mon Apr 09 2012 - Release 1
|
||||
- Add for service syncd *.sh files
|
||||
* Tue Apr 03 2012 - Release 1
|
||||
- Add service syncd process
|
||||
* Fri Mar 22 2012 - Release 1
|
||||
- Initial release
|
||||
@@ -0,0 +1,26 @@
|
||||
#!/bin/sh
|
||||
|
||||
REV=$1
|
||||
OS_EXT=$2
|
||||
|
||||
echo $OS_EXT
|
||||
echo $PLATFORM_EXT
|
||||
|
||||
MAJOR_VERSION=collectd-3.4.0
|
||||
|
||||
SVNURL=http://svn.solbox.com/svn/interactive
|
||||
|
||||
if [ $# -lt 2 ]
|
||||
then
|
||||
echo "$0 [REVISONNUM] [OS EXT] "
|
||||
echo "REVISONNUM : Maximum revision of applications."
|
||||
echo " ex) R0697"
|
||||
echo "OS EXT : CentOS5.4."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
rm -rf collectd*
|
||||
mkdir /root/work/collected_files/$MAJOR_VERSION.$REV
|
||||
./getlastsvn.sh "FILE" "$SVNURL" "/tags/release/cc_logbackup/cc_collectd" "/root/work/collected_files/$MAJOR_VERSION.$REV/" "cc_collectd" "" "$OS_EXT"
|
||||
./getlastsvn.sh "FILE" "$SVNURL" "/tags/release/conf" "/root/work/collected_files/$MAJOR_VERSION.$REV/" "cc_collectd.conf" "" ""
|
||||
@@ -0,0 +1,131 @@
|
||||
#!/bin/sh
|
||||
|
||||
MODE=$1
|
||||
SVN_HOME=$2
|
||||
SRC_PATH=$3
|
||||
DSE_PATH=$4
|
||||
FILE_NAME=$5
|
||||
FILE_EXT=$6
|
||||
KEY_EXT=$7
|
||||
KEY_EXC=$8
|
||||
|
||||
mkdir -p $DSE_PATH
|
||||
|
||||
#echo "Get installation files....[$MODE][$SVN_HOME][$SRC_PATH][$DSE_PATH][$FILE_NAM][$FILE_EXT][$KEY_EXT][$KEY_EXC]"
|
||||
case $MODE in
|
||||
DIR) #1 dir
|
||||
LASTFILE=$SRC_PATH
|
||||
;;
|
||||
FILE) #2 file
|
||||
KEYNAME=`echo "$FILE_NAME" | sed -e "s/\./\\\\\./g"`
|
||||
echo $KEYNAME
|
||||
REVLIST=`svn log -q $SVN_HOME$SRC_PATH | grep "^r[0-9]" | awk -F"|" '{print $1}' | sed -e "s|r||g"`
|
||||
echo $REVLIST
|
||||
|
||||
for REV in $REVLIST
|
||||
do
|
||||
echo "REV:"$REV;
|
||||
echo "SVNPATH:" $SVN_HOME$SRC_PATH;
|
||||
echo "SRCPATH:" $SRC_PATH/$KEYNAME
|
||||
FILELIST=`svn log -r $REV -q -v $SVN_HOME$SRC_PATH | grep -v "D /" | grep "$SRC_PATH/$KEYNAME" | grep "$KEY_EXT" | awk '{print $2}'`
|
||||
|
||||
for v in $FILELIST
|
||||
do
|
||||
LASTFILE=$v
|
||||
if [ -n "$KEY_EXC" ]; then
|
||||
LASTFILE=`echo $LASTFILE | grep -v "$KEY_EXC"`
|
||||
fi
|
||||
|
||||
if [ -z "$LASTFILE" ]
|
||||
then
|
||||
:
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -n "$KEY_EXC" ]; then
|
||||
LASTFILE=`echo $LASTFILE | grep -v "$KEY_EXC"`
|
||||
fi
|
||||
|
||||
if [ -z "$LASTFILE" ]; then
|
||||
:
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
;;
|
||||
RFILE) #3 Revision file
|
||||
KEYNAME=`echo "$FILE_NAME" | sed -e "s/\./\\\\\./g"`
|
||||
REVLIST=`svn log -q $SVN_HOME$SRC_PATH | grep "^r[0-9]" | awk -F"|" '{print $1}' | sed -e "s|r||g"`
|
||||
|
||||
for REV in $REVLIST
|
||||
do
|
||||
FILELIST=`svn log -r $REV -q -v $SVN_HOME$SRC_PATH | grep -v "D /" | grep "$SRC_PATH/$KEYNAME" | grep "$KEY_EXT" | awk '{print $2}'`
|
||||
|
||||
for v in $FILELIST
|
||||
do
|
||||
LASTFILE=$v
|
||||
if [ -n "$KEY_EXC" ]; then
|
||||
LASTFILE=`echo $LASTFILE | grep -v "$KEY_EXC"`
|
||||
fi
|
||||
|
||||
if [ -z "$LASTFILE" ]; then
|
||||
:
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -n "$KEY_EXC" ]; then
|
||||
LASTFILE=`echo $LASTFILE | grep -v "$KEY_EXC"`
|
||||
fi
|
||||
|
||||
if [ -z "$LASTFILE" ]; then
|
||||
:
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
arr=$(echo $LASTFILE | tr "/" "\n")
|
||||
for x in $arr
|
||||
do
|
||||
:
|
||||
done
|
||||
FILE_NAME_REV="$x"
|
||||
;;
|
||||
*) # error unkown mode
|
||||
echo "error unkown mode"
|
||||
exit 1;;
|
||||
esac
|
||||
#echo "LASTFILE=[$LASTFILE]"
|
||||
if [ -z "$LASTFILE" ]
|
||||
then
|
||||
echo "error get SVN history"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
ERR=0
|
||||
if [ -z "$FILE_NAME" ]; then
|
||||
#echo "svn export -q --force $SVN_HOME$LASTFILE $DSE_PATH"
|
||||
svn export -q --force $SVN_HOME$LASTFILE $DSE_PATH
|
||||
ERR=$?
|
||||
elif [ -n "$FILE_NAME_REV" ]; then
|
||||
#echo "svn export -q --force $SVN_HOME$LASTFILE $DSE_PATH/$FILE_NAME_REV"
|
||||
svn export -q --force $SVN_HOME$LASTFILE $DSE_PATH/$FILE_NAME_REV
|
||||
ERR=$?
|
||||
else
|
||||
#echo "svn export -q --force $SVN_HOME$LASTFILE $DSE_PATH/$FILE_NAME$FILE_EXT"
|
||||
svn export -q --force $SVN_HOME$LASTFILE $DSE_PATH/$FILE_NAME$FILE_EXT
|
||||
ERR=$?
|
||||
fi
|
||||
|
||||
if [ $ERR -ne 0 ]
|
||||
then
|
||||
echo "error get tagging file"
|
||||
exit 1
|
||||
fi
|
||||
#echo "OK"
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ $# -lt 1 ]
|
||||
then
|
||||
echo "$0 [REVISONNUM]"
|
||||
echo "REVISONNUM : Maximum revision of applications."
|
||||
echo " ex) /root/work/files/pack.sh R1073"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
REVISION=$1
|
||||
rm -f ../SOURCES/collectd-3.4.0.$REVISION.tar.gz
|
||||
tar -czvf collectd-3.4.0.$REVISION.tar.gz ./collectd-3.4.0.$REVISION
|
||||
mv -f collectd-3.4.0.$REVISION.tar.gz ../SOURCES/
|
||||
Reference in New Issue
Block a user