Compare commits
No commits in common. "master" and "v2.1.0" have entirely different histories.
|
@ -1,5 +1,5 @@
|
||||||
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
|
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
|
||||||
[![Release](https://img.shields.io/badge/dynamic/json.svg?label=release&url=https://code.obermui.de/api/v1/repos/6543/remaster/releases&query=$[0].tag_name)](https://code.obermui.de/6543/remaster/releases)
|
[![GitHub release](https://img.shields.io/github/v/release/6543/remaster.svg)](https://github.com/6543/remaster/releases/latest)
|
||||||
[![PGP Sig](https://img.shields.io/keybase/pgp/6543)](https://mh.obermui.de/publickey.gpg)
|
[![PGP Sig](https://img.shields.io/keybase/pgp/6543)](https://mh.obermui.de/publickey.gpg)
|
||||||
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2F6543%2Fremaster.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2F6543%2Fremaster?ref=badge_shield)
|
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2F6543%2Fremaster.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2F6543%2Fremaster?ref=badge_shield)
|
||||||
|
|
||||||
|
@ -34,3 +34,7 @@ The aim of this Project is to create a daemon for a server, witch update live sy
|
||||||
- Ubuntu/Debian
|
- Ubuntu/Debian
|
||||||
- Desinfect17
|
- Desinfect17
|
||||||
- one config file
|
- one config file
|
||||||
|
|
||||||
|
|
||||||
|
## License
|
||||||
|
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2F6543%2Fremaster.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2F6543%2Fremaster?ref=badge_large)
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
Erorrs:
|
Erorr Liste:
|
||||||
|
|
||||||
ID: Description
|
ID: Description
|
||||||
----------------------------------------------------
|
----------------------------------------------------
|
||||||
1 general error
|
1 Allgemeiner Fehler
|
||||||
2 no paramters / wrong parameters
|
2 No Paramters / wrong parameters
|
||||||
3 wrong settings
|
3 Wrong Settings!
|
||||||
4 programm missing
|
4 Programm missing
|
||||||
|
|
||||||
10 need root permission
|
10 no root
|
||||||
11 file no found
|
11 file no found
|
||||||
12 dir not found
|
12 dir not found
|
||||||
13 cant create/delete file/dir
|
13 cant create/delete file/dir
|
Binary file not shown.
Binary file not shown.
|
@ -1,38 +1,40 @@
|
||||||
## 1.1 Load base functions [-> #functions]
|
# 1. Starte "remaster"
|
||||||
|
|
||||||
## 1.2 Check ...
|
## 1.1 Lade Grundfunctionen [-> #functions]
|
||||||
* for updates
|
|
||||||
* for rights
|
|
||||||
|
|
||||||
## 1.3 Load settings [-> #config]
|
## 1.2 Überprüfe ...
|
||||||
* lade /etc/remaster/<Conf>
|
* auf Updates
|
||||||
* verify config (Proj Exist; Mods Exist; ...)
|
* auf Rechte
|
||||||
|
|
||||||
## 1.4 Load Proj-Func [-> #projects]
|
## 1.3 Lade Richtige Einstellungen [-> #config]
|
||||||
* overload based on dependencys
|
* Lade /etc/remaster/<Conf>
|
||||||
|
* Überprüfe Conf. (Proj Exist; Mods Exist; ...)
|
||||||
|
|
||||||
|
## 1.4 Lade Proj-Func [-> #projects]
|
||||||
|
* Überlade nach Abhängigkeit
|
||||||
* (z.B. ubuntu.16.04 -> ubuntu -> debian)
|
* (z.B. ubuntu.16.04 -> ubuntu -> debian)
|
||||||
* verify config (Proj Conform)
|
* Prüfe Conf. (Proj Conform)
|
||||||
|
|
||||||
## 1.5 Load $n Mods (optional) [-> #mods]
|
## 1.5 Lade $n Mods (optional) [-> #mods]
|
||||||
* check
|
* Überprüfen
|
||||||
* save in MOD_LST
|
* Spechern in MOD_LST
|
||||||
|
|
||||||
# 2. Init Chroot
|
# 2. Init Chroot
|
||||||
|
|
||||||
## 2.1 Extrackt Files
|
## 2.1 Dateien Entpacken
|
||||||
* ISO
|
* ISO
|
||||||
* Squashfs
|
* Squashfs
|
||||||
|
|
||||||
## 2.2 Config for Chroot (chroot_initial)
|
## 2.2 Config für Chroot (chroot_initial)
|
||||||
* (lxc-conf / tmpdir)
|
* (lxc-conf / tmpdir)
|
||||||
* network
|
* Netzwerk
|
||||||
|
|
||||||
## 2.3 Start Chroot
|
## 2.3 Starte Chroot
|
||||||
* (lxc-start / mount ...)
|
* (lxc-start / mount ...)
|
||||||
|
|
||||||
# 3. Modivikationen
|
# 3. Modivikationen
|
||||||
|
|
||||||
## 3.1 Network
|
## 3.1 Netzwerk
|
||||||
|
|
||||||
## 3.2 Proj-Spez.
|
## 3.2 Proj-Spez.
|
||||||
* (z.B. Desinfect: conky_info)
|
* (z.B. Desinfect: conky_info)
|
||||||
|
@ -42,22 +44,22 @@
|
||||||
* Install
|
* Install
|
||||||
* Delete
|
* Delete
|
||||||
|
|
||||||
## 3.4 Next in $MOD_LST
|
## 3.4 Weitere in $MOD_LST
|
||||||
* z.B. xrdp
|
* z.B. xrdp
|
||||||
* z.B. default pw
|
* z.B. default pw
|
||||||
|
|
||||||
# 4. Finish
|
# 4. Finish
|
||||||
|
|
||||||
## 4.1 Clean-Up Live-System
|
## 4.1 Aufreumen Live-Sys
|
||||||
* tmpfiles
|
* tmpfiles
|
||||||
* Packet Mgr
|
* Packet Mgr
|
||||||
|
|
||||||
## 4.2 Stop chroot
|
## 4.2 Stop chroot
|
||||||
* Umount
|
* Umount
|
||||||
|
|
||||||
## 4.3. Generate ISO/PXE
|
## 4.3. Gen ISO/PXE
|
||||||
|
|
||||||
## 4.4. Delete Chroot
|
## 4.4. Del Chroot
|
||||||
|
|
||||||
# 5. Send Log
|
# 5. Send Log
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
maddl@NB-Maddl:~$ function a() { echo null; }
|
||||||
|
maddl@NB-Maddl:~$ a
|
||||||
|
null
|
||||||
|
maddl@NB-Maddl:~$ function a_desinfect() { echo desinfect; }
|
||||||
|
maddl@NB-Maddl:~$ a_desinfect
|
||||||
|
desinfect
|
||||||
|
maddl@NB-Maddl:~$ alias a=a_desinfect
|
||||||
|
maddl@NB-Maddl:~$ a
|
||||||
|
desinfect
|
||||||
|
maddl@NB-Maddl:~$ alias --help
|
||||||
|
bash: alias: --: Ungültige Option
|
||||||
|
alias: Gebrauch: alias [-p] [Name[=Wert] ... ]
|
||||||
|
maddl@NB-Maddl:~$ man alias
|
||||||
|
Kein Handbucheintrag für alias vorhanden
|
||||||
|
maddl@NB-Maddl:~$ alias a=a
|
||||||
|
maddl@NB-Maddl:~$ a
|
||||||
|
null
|
||||||
|
maddl@NB-Maddl:~$
|
||||||
|
|
Loading…
Reference in New Issue