This repository contains some shell scripts to download and configure linux images and to transfer them to a storage.
Go to file
2019-09-30 23:48:03 +02:00
scripts Optimized lock mechanism 2019-09-30 23:48:03 +02:00
.gitignore Implemented encryption mechanism for data 2019-09-30 17:19:27 +02:00
.travis Implemented multiple changes 2019-09-30 14:47:48 +02:00
LICENSE.txt Initial commit 2019-09-30 13:44:02 +02:00
README.md Implemented encryption mechanism for data 2019-09-30 17:19:27 +02:00

Core System

License: GPL v3

This repository contains scripts to set up an working client system, maintain it and to save the data on an USB stick. It's adapted to the needs of Kevin Veen-Birkenbach aka. Frantz.

Requirements

This script is optimized for a Manjaro Linux with GNOME desktop. Specific system requirements are described in the .travis file.

Functions

System Setup

To setup the customized software on a system you have to execute:

bash ./scripts/system-setup.sh

Import Data

To import configuration files from the system you have to execute:

bash ./scripts/import-data-from-system.sh

Export Data

To export configuration files to the system you have to execute:

bash ./scripts/export-data-to-system.sh

Unlock Data

To decrypt the data you have to execute:

bash ./scripts/unlock.sh

Lock Data

To encrypt the data you have to execute:

bash ./scripts/lock.sh

Change Data Password

To change the encryption password you have to type in:

encfsctl passwd .encrypted

License

The "GNU GENERAL PUBLIC LICENSE Version 3" applies to this project.