mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-08-26 12:46:08 +00:00
Added predepend packages and updated python path for build folders.
This commit is contained in:
parent
fed5bd13f1
commit
b2c157ec1d
3
.gitignore
vendored
3
.gitignore
vendored
@ -23,4 +23,5 @@ TODO
|
|||||||
cfg.py
|
cfg.py
|
||||||
cherrypy.config
|
cherrypy.config
|
||||||
data/users.sqlite3
|
data/users.sqlite3
|
||||||
|
predepend
|
||||||
|
build/
|
||||||
|
|||||||
18
Makefile
18
Makefile
@ -1,5 +1,6 @@
|
|||||||
#SHELL := /bin/bash
|
#SHELL := /bin/bash
|
||||||
MAKE=make
|
MAKE=make
|
||||||
|
BUILD_DIR = build
|
||||||
|
|
||||||
#TODO: add install target
|
#TODO: add install target
|
||||||
|
|
||||||
@ -9,9 +10,22 @@ COMPRESSED_CSS := $(patsubst %.css,%.tiny.css,$(CSS))
|
|||||||
PWD=`pwd`
|
PWD=`pwd`
|
||||||
|
|
||||||
## Catch-all tagets
|
## Catch-all tagets
|
||||||
default: cfg cherrypy.config dirs template css docs dbs
|
default: predepend cfg cherrypy.config dirs template css docs dbs $(BUILD_DIR)/exmachina $(BUILD_DIR)/bjsonrpc
|
||||||
all: default
|
all: default
|
||||||
|
|
||||||
|
build:
|
||||||
|
mkdir -p $(BUILD_DIR)
|
||||||
|
|
||||||
|
predepend:
|
||||||
|
sudo sh -c "apt-get install augeas-tools python-bjsonrpc python-augeas python-simplejson"
|
||||||
|
touch predepend
|
||||||
|
|
||||||
|
$(BUILD_DIR)/exmachina: build
|
||||||
|
git clone git://github.com/bnewbold/exmachina $(BUILD_DIR)/exmachina
|
||||||
|
|
||||||
|
$(BUILD_DIR)/bjsonrpc: build
|
||||||
|
git clone git://github.com/deavid/bjsonrpc.git $(BUILD_DIR)/bjsonrpc
|
||||||
|
|
||||||
dbs: data/users.sqlite3
|
dbs: data/users.sqlite3
|
||||||
|
|
||||||
data/users.sqlite3: data/users.sqlite3.distrib
|
data/users.sqlite3: data/users.sqlite3.distrib
|
||||||
@ -69,3 +83,5 @@ clean:
|
|||||||
@find . -name "*.bak" -exec rm {} \;
|
@find . -name "*.bak" -exec rm {} \;
|
||||||
@$(MAKE) -s -C doc clean
|
@$(MAKE) -s -C doc clean
|
||||||
@$(MAKE) -s -C templates clean
|
@$(MAKE) -s -C templates clean
|
||||||
|
rm -rf build
|
||||||
|
rm -f predepend
|
||||||
|
|||||||
@ -17,7 +17,7 @@ from util import *
|
|||||||
from logger import Logger
|
from logger import Logger
|
||||||
#from modules.auth import AuthController, require, member_of, name_is
|
#from modules.auth import AuthController, require, member_of, name_is
|
||||||
|
|
||||||
from exmachina.exmachina import ExMachinaClient
|
from exmachina import ExMachinaClient
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
__version__ = "0.2.14"
|
__version__ = "0.2.14"
|
||||||
|
|||||||
7
start.sh
7
start.sh
@ -1,8 +1,11 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
|
|
||||||
PYTHONPATH=../exmachina:$PYTHONPATH
|
PYTHONPATH=build/exmachina:$PYTHONPATH
|
||||||
|
PYTHONPATH=build/bjsonrpc:$PYTHONPATH
|
||||||
|
|
||||||
|
export PYTHONPATH
|
||||||
|
|
||||||
sudo killall exmachina.py
|
sudo killall exmachina.py
|
||||||
sudo ../exmachina/exmachina.py -v &
|
sudo build/exmachina/exmachina.py -v &
|
||||||
python plinth.py
|
python plinth.py
|
||||||
sudo killall exmachina.py
|
sudo killall exmachina.py
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user