Big Fucking Projects

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

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!