diff options
author | xengineering <me@xengineering.eu> | 2021-10-07 12:59:18 +0200 |
---|---|---|
committer | xengineering <me@xengineering.eu> | 2021-10-07 12:59:18 +0200 |
commit | dff83dc7795bbd5a3fb1d88139ac7cd96a5bc655 (patch) | |
tree | 58f318f05c48ea1965a87da15adba5abb534495f /README.md | |
parent | d83b9fac973eeb2c262b0fcdfeadbb172e7e3923 (diff) | |
download | xbackup-dff83dc7795bbd5a3fb1d88139ac7cd96a5bc655.tar xbackup-dff83dc7795bbd5a3fb1d88139ac7cd96a5bc655.tar.zst xbackup-dff83dc7795bbd5a3fb1d88139ac7cd96a5bc655.zip |
Update Documentation
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 29 |
1 files changed, 21 insertions, 8 deletions
@@ -10,25 +10,39 @@ This is a convenience wrapper around the Borg backup tool. This tool is designed for Arch Linux. Because it is written in Python and has minimal dependencies it should be easy to adapt it to other Linux distributions. +These dependencies have to be installed: + +- [python3](https://www.python.org/) +- [borg](https://www.borgbackup.org/) + ## Installation -For Arch Linux: +The Makefile of this repository contains an `install` target. Simply run ``` -git clone https://src.xengineering.eu/xengineering/xbackup.git -cd xbackup/archlinux -make install +sudo make install ``` -This will create the Arch Linux package for xbackup and installs it as a -foreign / unofficial package (like the AUR packages). +to install it to your system. Alternatively you can install it to a fake root +folder: + +``` +sudo make DESTDIR="path/to/my/fakeroot" install +``` + +or create only a tar archive from this source for external packaging: + +``` +make tarball +``` ## Done / Features (Last finished task first) +- [x] move Arch Linux packaging to pkgbuilds repository - [x] manual backup functionality / MVP - [x] config parsing - [x] argument parsing @@ -40,8 +54,7 @@ foreign / unofficial package (like the AUR packages). (Highest priority first) -- [ ] move Arch Linux packaging to pkgbuilds repository -- [ ] do qemu-based quality checks +- [ ] implement purge command - [ ] release v1.0.0 - [ ] XMPP notification via [xbot](https://gitea.xengineering.eu/xengineering/xbot) - [ ] MariaDB fullbackup |