documentation

This commit is contained in:
parazyd 2016-06-08 14:25:00 +02:00
parent a0376ae65b
commit afa49d23ce
No known key found for this signature in database
GPG Key ID: F0CB28FCF78637DE
3 changed files with 53 additions and 0 deletions

View File

46
doc/README-functions.md Normal file
View File

@ -0,0 +1,46 @@
libdevuansdk functions
----------------------
# zlibs/helpers
## escalate()
Acts as a wrapper for escalating user privilege when needed. Takes two
arguments, user and command in the style of:
```
escalate root "chroot /somewhere/where/i/want/to"
```
## mountdevproc()
Mounts `/dev`, `/dev/pts`, and `/proc` where needed. Takes one argument, which
is the path containing those. ex:
```
mountdevproc /path/to/bootstrapped/chroot
```
## umountdevproc()
Does the opposite of `mountdevproc`.
# zlibs/sysconf
NOTE: everything is printed to stdout. Pipe or redirect if you want to write on
storage.
## conf_print_debconf()
Prints out the config for console-common setup
## conf_print_fstab()
Prints the fstab
## conf_print_hostname()
Prints the hostname. Requires `$os` to be declared.
## conf_print_hosts
Prints default `/etc/hosts`
## conf_print_networkifaces()
Prints the `/etc/network/interfaces` file
## conf_print_sourceslist()
Prints default `/etc/apt/sources.list`

7
doc/WORKFLOW.md Normal file
View File

@ -0,0 +1,7 @@
# STAGE ONE
Build a basic system ready to be customized/shipped and pack it into a tarball
for later use.
# STAGE TWO
# STAGE THREE