48fb7324d8
* Fixed the english in README.md and docs/debian.md * Moved installation instructions from README.md to docs/install.md * Reworked the rest of README.md * Added a few comments to bkctld.conf
52 lines
856 B
Markdown
52 lines
856 B
Markdown
# Debian Package
|
|
|
|
The **bkctld** package can be built from the **debian** branch of
|
|
this git repository with git-buildpackage and sbuild.
|
|
|
|
## Dependencies
|
|
|
|
Install Debian dependencies :
|
|
|
|
~~~
|
|
apt install git-buildpackage sbuild
|
|
~~~
|
|
|
|
Add your user to sbuild :
|
|
|
|
~~~
|
|
sbuild-adduser <username>
|
|
~~~
|
|
|
|
*You must logout and re-login or use `newgrp sbuild` in your current shell*
|
|
|
|
You need a schroot definition in */etc/schroot/schroot.conf*, eg :
|
|
|
|
~~~
|
|
[sid]
|
|
description=Debian sid (unstable)
|
|
directory=/srv/chroot/sid
|
|
groups=root,sbuild
|
|
root-groups=root,sbuild
|
|
aliases=unstable,default
|
|
~~~
|
|
|
|
Build the sbuild chroot :
|
|
|
|
~~~
|
|
sbuild-createchroot --include=eatmydata,ccache,gnupg unstable /srv/chroot/sid http://deb.debian.org/debian
|
|
~~~
|
|
|
|
## Build
|
|
|
|
You must be in the **debian** branch :
|
|
|
|
~~~
|
|
git checkout debian
|
|
~~~
|
|
|
|
Launch git-buildpackage :
|
|
|
|
~~~
|
|
gbp buildpackage
|
|
~~~
|