Big Fucking Projects

Ivailo Monev ad665a11f3 move-mount /dev to /newroot to save some boot overheath před 10 roky
doc 9aa9cbfefd mention environmental variables which affect spm and spm-tools před 10 roky
etc 317cfa255f make the GnuPG home directory configurable před 10 roky
misc 225e3d0328 update spm-tools Bash completion před 10 roky
nuitka 1b9d4f08f1 update Nuitka to 0.5.12.1 před 10 roky
scripts 1298817ce3 improve srcmake binaries detection před 10 roky
src ad665a11f3 move-mount /dev to /newroot to save some boot overheath před 10 roky
.gitignore ba0cbdef8f ignore .c and .pot files in tree před 10 roky
COPYING d11576876f update copyright year před 10 roky
COPYING.cparted ff9800c8d9 added cparted COPYING file před 11 roky
ChangeLog 330acea326 bump version to 1.7.5 před 10 roky
Makefile 65580563e4 sign the tarball after creating it před 10 roky
Makefile.inc 330acea326 bump version to 1.7.5 před 10 roky
README.md 49cd3a8541 mention how to build and install against Python 3 in README před 10 roky
TODO 46561d2e9e remove Python 3 support from TODO - it's done před 10 roky
pylint.conf 559b8d1994 various lintian corrections and API sanitizations před 10 roky

README.md

Status

Codeship Status for fluxer/bfp

Requirements

The following software is required:

Runtime

GNU Parted, pyparted, Coreutils, kmod (or Busybox), Findutils (or Busybox), Busybox, GNU Tar (or Busybox/libarchive), PaX Utilities, file, GNU Bash, Git, GnuPG, Python, GNU C Library (or uClibc/musl libc)

Build time

Perl, Cython

How and where from you will obtain those is up to you, altought compatibility with Busybox, GNU and POSIX tools is prime goal but not guaranteed so for an example some old versions or even build configuration of those may not support all required features.

Building and installing

The build system supports two type of builds - with Cython and with Nuitka. By default Nuitka is used, it translates the Python files into C/C++ code and it builds that into modules/executables. It can be significantly slower, especially if LLVM's clang/clang++ is used. To avoid slow build times or requirement of C++ compiler Cython can be used.

If you want to build with Cython instead of Nuitka then use the cython target:

make cython
sudo make install

else:

make
sudo make install

Alternatively to build and install against Python 3:

make PYTHON=python3
sudo make PYTHON=python3 install

Contributors

Current contributors

Past contributors

If you think you have the right to be mentioned here but you are not feel free to contact us!