SUBDIRS = . po
-pythondir = $(pyexecdir)/pakfire
-
configsdir = $(sysconfdir)/pakfire
crondir = $(sysconfdir)/cron.d
+pythondir = /usr/lib/python3/dist-packages
BUILT_SOURCES =
CLEANFILES =
dist_configs_DATA = \
pbs.conf.sample
-buildservice_PYTHON = \
+pkgpython_PYTHON = \
src/buildservice/__init__.py \
src/buildservice/__version__.py \
src/buildservice/aws.py \
src/buildservice/uploads.py \
src/buildservice/users.py
-buildservicedir = $(pythondir)/buildservice
-
BUILT_SOURCES += \
src/buildservice/constants.py
src/web/uploads.py \
src/web/users.py
-webdir = $(buildservicedir)/web
+webdir = $(pkgpythondir)/web
# ------------------------------------------------------------------------------
AC_PREREQ([2.64])
-AC_INIT([pakfire-build-service],
+AC_INIT(
+ [pbs],
[2017.01],
[info@ipfire.org],
- [pakfire-build-service],
+ [pbs],
[https://git.ipfire.org/?p=pbs.git;a=summary])
AC_CONFIG_MACRO_DIR([m4])
#!/usr/bin/python
-# Import all constants from the pakfire module.
-from pakfire.constants import *
-
PACKAGE_NAME = "@PACKAGE_NAME@"
CONFIGSDIR = "@configsdir@"
#!/usr/bin/python3
import asyncio
+import pbs
import sys
# Use tornado's logging options
import tornado.options
tornado.options.parse_command_line()
-import pakfire.buildservice
-
class Cli(object):
def __init__(self, *args, **kwargs):
# Initialise backend
- self.backend = pakfire.buildservice.Backend("/etc/pakfire/pbs.conf")
+ self.backend = pbs.Backend("/etc/pakfire/pbs.conf")
self._commands = {
# Bugzilla
#!/usr/bin/python3
import asyncio
+import pbs.web
import tornado.options
-import pakfire.buildservice.web
-
tornado.options.define("port", type=int, default=9000, help="Port to listen on")
async def main():
tornado.options.parse_command_line()
# Initialise application
- app = pakfire.buildservice.web.Application()
+ app = pbs.web.Application()
# Check the database schema
#await app.backend.db.check_schema()