Files
entropy/server/entropy-repository-daemon
T
lxnay 8a55513f5b entropy/Repository Service:
- kill LockScanner thread before quitting


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1983 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-05-27 11:06:26 +00:00

30 lines
782 B
Python

#!/usr/bin/python
import sys
sys.path.insert(0,'/usr/lib/entropy/libraries')
sys.path.insert(0,'/usr/lib/entropy/client')
sys.path.insert(0,'../libraries')
sys.path.insert(0,'../client')
# disable pid management
sys.argv.append("--no-pid-handling")
do_ssl = False
if "--ssl" in sys.argv:
do_ssl = True
from entropy import RepositorySocketServerInterface
# configure my repositories
repositories = {
('sabayonlinux.org','amd64','standard',): {
'dbpath': '/home/fabio/new.sabayonlinux.org/standard/amd64',
'cmethod': 'bz2',
},
}
srv = RepositorySocketServerInterface(do_ssl = do_ssl, repositories = repositories)
try:
srv.go()
except KeyboardInterrupt:
srv.Gc.kill()
if srv.LockScanner != None:
srv.LockScanner.kill()
sys.exit(1)