commit
d4894c9f03
|
@ -73,7 +73,7 @@ sed -i "2c$debver" ${pkg_dir}/DEBIAN/control
|
|||
if [ "$verMode" == "cluster" ]; then
|
||||
debname="TDengine-server-"${tdengine_ver}-${osType}-${cpuType}
|
||||
elif [ "$verMode" == "lite" ]; then
|
||||
debname="TDengine-server-edge"-${tdengine_ver}-${osType}-${cpuType}
|
||||
debname="TDengine-server"-${tdengine_ver}-${osType}-${cpuType}
|
||||
else
|
||||
echo "unknow verMode, nor cluster or lite"
|
||||
exit 1
|
||||
|
|
|
@ -66,7 +66,7 @@ cp_rpm_package ${pkg_dir}/RPMS
|
|||
if [ "$verMode" == "cluster" ]; then
|
||||
rpmname="TDengine-server-"${tdengine_ver}-${osType}-${cpuType}
|
||||
elif [ "$verMode" == "lite" ]; then
|
||||
rpmname="TDengine-server-edge"-${tdengine_ver}-${osType}-${cpuType}
|
||||
rpmname="TDengine-server"-${tdengine_ver}-${osType}-${cpuType}
|
||||
else
|
||||
echo "unknow verMode, nor cluster or lite"
|
||||
exit 1
|
||||
|
|
|
@ -111,7 +111,7 @@ cd ${release_dir}
|
|||
if [ "$verMode" == "cluster" ]; then
|
||||
pkg_name=${install_dir}-${version}-${osType}-${cpuType}
|
||||
elif [ "$verMode" == "lite" ]; then
|
||||
pkg_name=${install_dir}-edge-${version}-${osType}-${cpuType}
|
||||
pkg_name=${install_dir}-${version}-${osType}-${cpuType}
|
||||
else
|
||||
echo "unknow verMode, nor cluster or lite"
|
||||
exit 1
|
||||
|
|
|
@ -111,7 +111,7 @@ cd ${release_dir}
|
|||
if [ "$verMode" == "cluster" ]; then
|
||||
pkg_name=${install_dir}-${version}-${osType}-${cpuType}
|
||||
elif [ "$verMode" == "lite" ]; then
|
||||
pkg_name=${install_dir}-edge-${version}-${osType}-${cpuType}
|
||||
pkg_name=${install_dir}-${version}-${osType}-${cpuType}
|
||||
else
|
||||
echo "unknow verMode, nor cluster or lite"
|
||||
exit 1
|
||||
|
@ -128,4 +128,4 @@ fi
|
|||
|
||||
tar -zcv -f "$(basename ${pkg_name}).tar.gz" $(basename ${install_dir}) --remove-files || :
|
||||
|
||||
cd ${curr_dir}
|
||||
cd ${curr_dir}
|
||||
|
|
|
@ -24,7 +24,43 @@
|
|||
#include "ttime.h"
|
||||
#include "tutil.h"
|
||||
|
||||
/*
|
||||
* mktime64 - Converts date to seconds.
|
||||
* Converts Gregorian date to seconds since 1970-01-01 00:00:00.
|
||||
* Assumes input in normal date format, i.e. 1980-12-31 23:59:59
|
||||
* => year=1980, mon=12, day=31, hour=23, min=59, sec=59.
|
||||
*
|
||||
* [For the Julian calendar (which was used in Russia before 1917,
|
||||
* Britain & colonies before 1752, anywhere else before 1582,
|
||||
* and is still in use by some communities) leave out the
|
||||
* -year/100+year/400 terms, and add 10.]
|
||||
*
|
||||
* This algorithm was first published by Gauss (I think).
|
||||
*
|
||||
* A leap second can be indicated by calling this function with sec as
|
||||
* 60 (allowable under ISO 8601). The leap second is treated the same
|
||||
* as the following second since they don't exist in UNIX time.
|
||||
*
|
||||
* An encoding of midnight at the end of the day as 24:00:00 - ie. midnight
|
||||
* tomorrow - (allowable under ISO 8601) is supported.
|
||||
*/
|
||||
int64_t user_mktime64(const unsigned int year0, const unsigned int mon0,
|
||||
const unsigned int day, const unsigned int hour,
|
||||
const unsigned int min, const unsigned int sec)
|
||||
{
|
||||
unsigned int mon = mon0, year = year0;
|
||||
|
||||
/* 1..12 -> 11,12,1..10 */
|
||||
if (0 >= (int) (mon -= 2)) {
|
||||
mon += 12; /* Puts Feb last since it has leap day */
|
||||
year -= 1;
|
||||
}
|
||||
|
||||
int64_t res = (((((int64_t) (year/4 - year/100 + year/400 + 367*mon/12 + day) +
|
||||
year*365 - 719499)*24 + hour)*60 + min)*60 + sec);
|
||||
|
||||
return (res + timezone);
|
||||
}
|
||||
// ==== mktime() kernel code =================//
|
||||
static int64_t m_deltaUtc = 0;
|
||||
void deltaToUtcInitOnce() {
|
||||
|
@ -293,7 +329,8 @@ int32_t parseLocaltime(char* timestr, int64_t* time, int32_t timePrec) {
|
|||
|
||||
/* mktime will be affected by TZ, set by using taos_options */
|
||||
//int64_t seconds = mktime(&tm);
|
||||
int64_t seconds = (int64_t)user_mktime(&tm);
|
||||
//int64_t seconds = (int64_t)user_mktime(&tm);
|
||||
int64_t seconds = user_mktime64(tm.tm_year+1900, tm.tm_mon+1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec);
|
||||
|
||||
int64_t fraction = 0;
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
char version[64] = "1.6.5.3";
|
||||
char version[64] = "1.6.5.4";
|
||||
char compatible_version[64] = "1.6.1.0";
|
||||
char gitinfo[128] = "700305490a82228ec1b0244afb838bdbb9de9793";
|
||||
char gitinfoOfInternal[128] = "";
|
||||
char buildinfo[512] = "Built by at 2020-01-17 13:22";
|
||||
char gitinfo[128] = "3264067e97300c84caa61ac909d548c9ca56de6b";
|
||||
char gitinfoOfInternal[128] = "da88f4a2474737d1f9c76adcf0ff7fd0975e7342";
|
||||
char buildinfo[512] = "Built by root at 2020-02-05 14:38";
|
||||
|
||||
void libtaos_edge_1_6_5_1_Linux_x64() {};
|
||||
void libtaos_1_6_5_4_Linux_x64() {};
|
||||
|
|
Loading…
Reference in New Issue