From 165634db605762980659b6c2b944e0c5bd6f2f9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0smail=20Ba=C5=9Faran?= Date: Thu, 25 Feb 2016 11:35:16 +0200 Subject: [PATCH] ahenk deb config --- .gitignore | 3 ++ debian/ahenk.install | 3 ++ debian/changelog | 5 +++ debian/compat | 1 + debian/control | 13 ++++++++ debian/files | 1 + debian/rules | 28 +++++++++++++++++ opt/ahenk/{base/logging => }/__init__.py | 0 opt/ahenk/ahenkd.py | 22 +++++++------ opt/ahenk/base/deamon/BaseDeamon.pyc | Bin 4605 -> 0 bytes opt/ahenk/base/deamon/__init__.pyc | Bin 168 -> 0 bytes opt/ahenk/base/logger/AhenkLogger.py | 38 +++++++++++++++++++++++ opt/ahenk/base/logger/__init__.py | 0 opt/ahenk/base/logging/AhenkLogger.py | 7 +++-- opt/ahenk/base/messaging/Messaging.py | 4 +-- 15 files changed, 110 insertions(+), 15 deletions(-) create mode 100644 debian/ahenk.install create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/files create mode 100755 debian/rules rename opt/ahenk/{base/logging => }/__init__.py (100%) delete mode 100644 opt/ahenk/base/deamon/BaseDeamon.pyc delete mode 100644 opt/ahenk/base/deamon/__init__.pyc create mode 100644 opt/ahenk/base/logger/AhenkLogger.py create mode 100644 opt/ahenk/base/logger/__init__.py diff --git a/.gitignore b/.gitignore index 0d20b64..b47a46d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ *.pyc +*.py[cod] +debian/ahenk/* +debian/ahenk diff --git a/debian/ahenk.install b/debian/ahenk.install new file mode 100644 index 0000000..99c3db7 --- /dev/null +++ b/debian/ahenk.install @@ -0,0 +1,3 @@ +opt/ / +etc/ / +lib/ / diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..d665d98 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +ahenk (1.0) unstable; urgency=low + + * Ahenk core app + + -- ismail.basaran Thu, 10 Dec 2015 22:21:04 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..218c0be --- /dev/null +++ b/debian/control @@ -0,0 +1,13 @@ +Source: ahenk +Section: unknown +Priority: optional +Maintainer: TUBITAK ULAKBIM +Build-Depends: debhelper (>= 9) +Standards-Version: 3.9.5 +Homepage: http://www.liderahenk.org.tr + +Package: ahenk +Architecture: any +Depends:python-deamon, python2.7 (>= 2.7.3) +Description: LiderAhenk agent application + Long Desc diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..8bc2437 --- /dev/null +++ b/debian/files @@ -0,0 +1 @@ +ahenk_1.0_amd64.deb unknown optional diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..cfe67d3 --- /dev/null +++ b/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +#DH_VERBOSE = 1 + +# see EXAMPLES in dpkg-buildflags(1) and read /usr/share/dpkg/* +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/default.mk + +# see FEATURE AREAS in dpkg-buildflags(1) +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# see ENVIRONMENT in dpkg-buildflags(1) +# package maintainers to append CFLAGS +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# package maintainers to append LDFLAGS +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + +# main packaging script based on dh7 syntax +%: + dh $@ + +# debmake generated override targets +# This is example for Cmake (See http://bugs.debian.org/641051 ) +#override_dh_auto_configure: +# dh_auto_configure -- \ +# -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) diff --git a/opt/ahenk/base/logging/__init__.py b/opt/ahenk/__init__.py similarity index 100% rename from opt/ahenk/base/logging/__init__.py rename to opt/ahenk/__init__.py diff --git a/opt/ahenk/ahenkd.py b/opt/ahenk/ahenkd.py index 0d3c6c1..8ef51ea 100644 --- a/opt/ahenk/ahenkd.py +++ b/opt/ahenk/ahenkd.py @@ -1,11 +1,12 @@ -#!/usr/bin/python +#!/usr/bin/env python # -*- coding: utf-8 -*- # Author: İsmail BAŞARAN from base.config.ConfigManager import ConfigManager from base.deamon.BaseDeamon import BaseDeamon -from base.logging.AhenkLogger import Logger +from base.logger.AhenkLogger import AhenkLogger from base.Scope import Scope +#from base.messaging.Messaging import Messaging import sys,logging @@ -32,18 +33,18 @@ class AhenkDeamon(BaseDeamon): config = configManager.read() globalscope.setConfigurationManager(config) - logger = Logger() - logger.info("obaraaa") - globalscope.setLogger(logger) - - - - + #logger = AhenkLogger() + #logger.info("obaraaa") + #globalscope.setLogger(logger) + #messaging=Messaging() + #messaging.connectToServer() if __name__ == '__main__': - + print "hello" + print sys.path +""" pidfilePath='/var/run/ahenk.pid' deamon = AhenkDeamon(pidfilePath) @@ -65,3 +66,4 @@ if __name__ == '__main__': else: print 'Usage : %s start|stop|restart|status' % sys.argv[0] sys.exit(2) +""" diff --git a/opt/ahenk/base/deamon/BaseDeamon.pyc b/opt/ahenk/base/deamon/BaseDeamon.pyc deleted file mode 100644 index 0b13e13d194df8af77b6dfdcf94088d39e73ff0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4605 zcmcgv-)|eo5#HsIlt@dqtXOi=7Re&6Vyd=DOKI)EDC*dbkqT&-=GerE@<5z;OY*4W z9eukL&A>t*oc<9l(Ep*Y1&aPpMbX!^-^?CK#cbU^)S`5Iv%hC&zxig)`}=zJ>%pJC z=!pF1;r$^V^8`hRe<@-i4(GBIhjP|l5Ql}C?1@8<<${QdVptM~B_TsJl|)z+-wN?U zh_4RIv|g)L#@f+8@oUy3M7x5bb@1_T9{ZozD&&WO(I4qxm?m?*iqwq9e1SqkBi4fU zhv5DT;#;SMNBbQX^Npbhl%N*uUS?rMgexqpig1;Mitt;t3a$SPMOEd$2dbwNokblL z1{&(9P8=9hpY_k)>T?tH^gU(9M?65;zE&TdnW2ItROyM%vMAKtn~js&t{Q6FPs8~# zhBRn|`lOMJ7jqGM=5o5zB zv1EBj>DbOh=*0FPMPWCJb&bYanq_p{^{M95{yqW2r*=}p6{ZEL(NBlE5t(5S#iaT- zX`&mGG&?q%Ly)0!kZx?2f1qW0Q&=Gel5lnkJ1``Uiz2%rY(WfQ6Ld)-6Cs`?ABrN5cw7}( zBIId7NE%WS0{{e8guKG#s^}KPHqFYH@Z1tod`Wv%2w>ccN|iR2)O=yK)qhm!udh@| z%9m6s{f{a^?=>-4cZ#?J<&}$si@_y=|BHe+^@MdTYvc#iQk=EGSKu5ll_yS1Y|#w@ z+Tb#+N>;d(%b3NdMR)N`Hx%HZXS!k6`Rtj@-J4?Y1}k>OS#gW^+oqjhRa|1O}H=g5581@`%$cKbpc8>40=)LrZQTqmenUZ zG1t|*55kim>F9+c&Q|$#miDq>IE<2>iju{OkCT%qOOv5a?7IrBL_>tR#f z-oL%~vpeta-MzcJq*&kD(Y;1vGMUtM7Gr-KWc859rQS*FEx{ zwbtWDdv}(WiEwCP-bBI2y0)jfP(X+G)J~{sJ7%{UF||_BI5Td4X`H1YnIR_+Zt!bz z!+5Cem};{|JK)}hNDZ?B?PjUhOkIP17Fi~cPg{?(EX|lBm~kdqWHn3Rm?UMdHa0^g z&A7SK52MWSkhUfYxp6!U%rUbKSG)1p^xe)l9#aw5!trRIrxIylaUz7kvNA*#neIi# zYPWi*W3Zdk+PbEmwrFB{<7nj5d>%m~$s(FhZ6fzd-AkVX`B4mT(I)yvZ=zy8Kq1PW zT$5{sEAo<5^0K!st8(3Yxour;;%`g7Lx0`|@Lt^4;Kp142sV~ zf!ltK*Cj<9;bOrS2U4>SHJ5z11(&x>Chne>2Kbzb(A+#Ks~w|)IMYEmRlvBh^;vo` zYehbhfTiv`w{O-iVzR$Y1qXDxRfKtt3JfG%yy#W0sU{vixQqv zD9f_EDmT2ULlT)}j-;D^)5H{yXGSgQh2^eZkuZw3&*b5Z80X_@-P++~t(b{Df zPk)PyWdg)*Fk;_AdQilW%M^GiP9pn51m2`17gdCK%6h)zHQx|}E4hE5E8CW|(bl3x zKHZj2f3R5V<6jc!w>c}ITnQdQO4f)`%^r#+q_%82`tL|?VCoqphp9FSoc$7%sbvo1 zX73Nbr{ACN8^T>PMRMKgt5KGAfGUoD9N=nK(YpY;zeCmcsJKoAVb9;C;wMzR1ZJi= z!tZeu$3EUJ^R*H3a>9p+wI2EGN8IoPd*6AH$v^Sb1RpR^^?_ic^A>Ws;#Y`nRcg3kCCpiF!%kXolB1C%rlE R{<*X5FNlE{=(puY;a_@%!W{qr diff --git a/opt/ahenk/base/deamon/__init__.pyc b/opt/ahenk/base/deamon/__init__.pyc deleted file mode 100644 index 92635a3cb1f17998b9e68d58424bbb7fe872d42d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmZSn%**vBb3<4%0~9a{%vWp86lT-D5GE-8E95Yh$vh@?eWPU*jl$DfNoC?&Dn46!cA0MBY emst`YuUAl6!T~hZCO1E&G$+*#WOp$TGXMbBO(~lI diff --git a/opt/ahenk/base/logger/AhenkLogger.py b/opt/ahenk/base/logger/AhenkLogger.py new file mode 100644 index 0000000..d9d38c0 --- /dev/null +++ b/opt/ahenk/base/logger/AhenkLogger.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# Author: İsmail BAŞARAN +import sys +import logging +import logging.config +sys.path.insert(0,'/home/ismail/devzone/workspace/lider-ahenk/ahenk/opt/ahenk/') +#import ahenkd + +class AhenkLogger(object): + """docstring for Logger""" + def __init__(self): + super(Logger, self).__init__() + scope = ahenkd.AhenkDeamon.scope() + configManager = scope.getConfigurationManager() + + logging.config.fileConfig(configManager.get('BASE','logConfigurationFilePath')) + self.logger = logging.getLogger() + + def getLogger(self): + return self.logger + + def info(self,logstring): + self.logger.info(logstring) + + def warning(self,logstring): + self.logger.warning(logstring) + + def error(self,logstring): + self.logger.error(logstring) + + def debug(self,logstring): + self.logger.debug(logstring) + + +if __name__ == '__main__': + print "hello" + print sys.path diff --git a/opt/ahenk/base/logger/__init__.py b/opt/ahenk/base/logger/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/opt/ahenk/base/logging/AhenkLogger.py b/opt/ahenk/base/logging/AhenkLogger.py index f130202..58dcc30 100644 --- a/opt/ahenk/base/logging/AhenkLogger.py +++ b/opt/ahenk/base/logging/AhenkLogger.py @@ -1,12 +1,13 @@ -#!/usr/bin/python +#!/usr/bin/env python # -*- coding: utf-8 -*- # Author: İsmail BAŞARAN - +import sys +sys.path.append('../..') import logging import logging.config from ahenkd import AhenkDeamon -class Logger(object): +class AhenkLogger(object): """docstring for Logger""" def __init__(self): super(Logger, self).__init__() diff --git a/opt/ahenk/base/messaging/Messaging.py b/opt/ahenk/base/messaging/Messaging.py index d638436..aa88b38 100644 --- a/opt/ahenk/base/messaging/Messaging.py +++ b/opt/ahenk/base/messaging/Messaging.py @@ -2,8 +2,8 @@ # -*- coding: utf-8 -*- # Author: Volkan Şahin # Author: İsmail BAŞARAN - -import configparser +import sys +sys.path.append('../..') import slixmpp from slixmpp.exceptions import IqError, IqTimeout from ahenkd import AhenkDeamon