aboutsummaryrefslogtreecommitdiff
path: root/top.texi
blob: 0758020717043e4e187df330c9c14231516bb8a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
\input texinfo

@c Start of header
@settitle Carbs Linux User Manual
@setfilename carbslinux.info

@copying
Copyright @copyright{} 2020 Cem Keylan

Licensed under Gnu Free Documentation License.
@end copying

@dircategory System administration
@direntry
* Carbs Linux: (carbslinux).            Carbs Linux User Manual
@end direntry

@titlepage
@title Carbs Linux User Manual

@page
@vskip 0pt plus 1fill
@insertcopying
@end titlepage

@ifnottex
@node Top
@top Carbs Linux User Manual

This is the full documentation of @url{https://carbslinux.org, Carbs Linux},
from the details of the distribution, installation, to the package manager. It
is not yet complete.

@ifplaintext
You can build and install the @command{info} package in order to view this
documentation with the info reader. It is divided into sections and easier to
read.
@end ifplaintext

@ifhtml
This documentation is also available in the distribution by the
@command{carbs-docs} package, which can be read by either running
@code{info carbslinux} or reading @file{/usr/share/doc/carbslinux.txt} with your
favorite pager. You can install either the @command{info} or @command{texinfo}
for doing the first.
@end ifhtml

@end ifnottex

@menu
* Installation::             Installing Carbs Linux
* Package Manager::          Carbs Linux Packaging Tools
* Contribution Guidelines::  Contributing to Carbs Linux
* Init System::              Configuring the init system

@detailmenu
--- Detailed Menu Listing ---

Overview of Installation

* Preparing Environment::       Getting ready to chroot
* Chroot::                      Going inside your new system
* System Configuration::        Customizing for your personal use
* Kernel::                      Compiling your own kernel
* Making your system bootable:: Installing init and bootloader
* Post-installation::           Acquiring more packages and repositories

Overview of Package manager

* Usage::                       Using Carbs Packaging Tools
* Environment Variables::       Values that affect the operation of CPT
* Hooks::                       Using hooks to customize the package manager operations
* Packaging System::            More detail on creating packages
* Rsync Repositories::          Information on using or creating rsync repositories

Overview of Init System

* Configuring Init::       Ways to configure the init system
* Init Hooks::             Adding your personal commands to the init system
* Changing Init Program::  Replacing the default busybox init with something new
@end detailmenu
@end menu

@include install.texi
@include cpt.texi
@include contribution.texi
@include init.texi


@bye