Commit 341ce71f authored by Johannes Barthel's avatar Johannes Barthel
Browse files

update documentation, fix issue #1

parent 50862fc5
Pipeline #5976 passed with stages
in 1 minute and 14 seconds
......@@ -2,25 +2,30 @@
This program removes data of past meetings from `/var/bigbluebutton`, and deletes old Etherpad documents (meeting notes and subtitles).
## prebuilt binaries
You can get the current version as `.deb` package for Ubuntu 18.04 from our Gitlab CI:
https://gitlab.senfcall.de/senfcall-public/cleanup-meeting-data/-/jobs/artifacts/master/browse/target/debian?job=package
## building
Since Ubuntu 16.04 (xenial) is the current recommended platform for running BigBlueButton, it is recommended that you also use that operating system as your build environment. When using newer versions of Ubuntu or Debian to build, the installation of the `.deb` package will fail on the target server, because the binary will link against newer versions of system libraries, which are not available in Ubuntu 16.04.
Since Ubuntu 18.04 (xenial) is the only supported platform for running BigBlueButton, it is recommended that you also use that operating system as your build environment. When using newer versions of Ubuntu or Debian to build, the installation of the `.deb` package will fail on the target server, because the binary will link against newer versions of system libraries, which are not available in Ubuntu 18.04.
```bash
# install build dependencies
apt install -y libssl-dev pkg-config build-essential git
# get the code
git clone https://gitlab.senfcall.de/senfcall/cleanup-meeting-data.git
cd cleanup-meeting-data
# if it's not already installed, install rust if not present
# if it's not already installed, install rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source $HOME/.cargo/env
# install the cargo-deb tool for building debian packages
cargo install cargo-deb
# install build dependencies
apt install -y libssl-dev pkg-config
# compile and create Debian package
cargo deb
```
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment