8a55513f5b
- kill LockScanner thread before quitting git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1983 cd1c1023-2f26-0410-ae45-c471fc1f0318
30 lines
782 B
Python
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)
|
|
|