From 821fda61da4ab4d596d1399f21fa6cc9b1e51444 Mon Sep 17 00:00:00 2001
From: Cem Keylan
By default, Carbs Linux comes preinstalled with busybox-init
, but this
can easily be replaced without any issues. Currently, available init systems are:
@@ -65,7 +65,7 @@ $ cpt a runit /usr/bin/poweroff
$ cpt a runit /usr/bin/reboot
-
After switching init systems, your running init system may not accept the new poweroff commands. You will need to reboot/poweroff using the running init’s diff --git a/src/docs/Configuring-Init.html b/src/docs/Configuring-Init.html index e90cd74..22a8195 100644 --- a/src/docs/Configuring-Init.html +++ b/src/docs/Configuring-Init.html @@ -45,7 +45,7 @@ ul.no-bullet {list-style: none} Next: Changing Init Program, Up: Init System
There are three ways you can change the behaviour of the init system. Those are:
@@ -55,7 +55,7 @@ Next: Changing IniOn GRUB, you can edit the kernel command line parameters, which will be parsed
as variables on the init system. Not all of the parameters will be acted upon,
@@ -80,14 +80,14 @@ quiet=1
quiet
, will be used by the init system to change the behaviour of the
startup.
However, the kernel command line isn’t the only place to set your boot parameters. You can specify variables here as well, although note that the kernel command line always gets the priority for these variables since they can be set just before boot.
-Init hooks are for custom personal commands that the user may want to add to alter their boot. These can be used to load kernel modules, modify interfaces, diff --git a/src/docs/Contribution-Guidelines.html b/src/docs/Contribution-Guidelines.html new file mode 100644 index 0000000..c47cd34 --- /dev/null +++ b/src/docs/Contribution-Guidelines.html @@ -0,0 +1,112 @@ + + + + +
+ ++Next: Init System, Previous: Package Manager, Up: Top
+Thanks for taking your time to contribute! To maintain stylistic behaviour +throughout the repositories, one must adhere to these guidelines. Exceptions and +changes may occur with good reasoning. +
+These apply to each and every file on the repositories. +
+# Good way of commenting. +your code goes here + +your code goes here # Avoid this way of commenting. +
Shell is central to Carbs Linux projects. Most of the tools and packages are +written in POSIX sh. +
+shellcheck
and if you are new to
+POSIX sh, use checkbashisms
. [SH0030]
+gawk
and perl
. [SH0041]
+$(basename $file)
, use ${file##*}
. [SH0042]
+$(dirname $file)
, use ${file%/*}
. [SH0043]
+# This is the same thing as basename /path/to/test.asc .asc
+
+$ file=/path/to/test.asc file=${file##*/} file=${file%.asc}
+$ echo $file
+test
+
+Next: Init System, Previous: Package Manager, Up: Top
+The node you are looking for is at GN0010.
+ diff --git a/src/docs/GN0011.html b/src/docs/GN0011.html new file mode 100644 index 0000000..053df11 --- /dev/null +++ b/src/docs/GN0011.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at GN0011.
+ diff --git a/src/docs/GN0012.html b/src/docs/GN0012.html new file mode 100644 index 0000000..2b2346f --- /dev/null +++ b/src/docs/GN0012.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at GN0012.
+ diff --git a/src/docs/GN0013.html b/src/docs/GN0013.html new file mode 100644 index 0000000..e2edbf6 --- /dev/null +++ b/src/docs/GN0013.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at GN0013.
+ diff --git a/src/docs/Init-System.html b/src/docs/Init-System.html index cf596dd..00174d4 100644 --- a/src/docs/Init-System.html +++ b/src/docs/Init-System.html @@ -16,7 +16,7 @@ Licensed under Gnu Free Documentation License. --> - + + + + + + + + +The node you are looking for is at SH0010.
+ diff --git a/src/docs/SH0020.html b/src/docs/SH0020.html new file mode 100644 index 0000000..2d6c3e3 --- /dev/null +++ b/src/docs/SH0020.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at SH0020.
+ diff --git a/src/docs/SH0030.html b/src/docs/SH0030.html new file mode 100644 index 0000000..412dad4 --- /dev/null +++ b/src/docs/SH0030.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at SH0030.
+ diff --git a/src/docs/SH0040.html b/src/docs/SH0040.html new file mode 100644 index 0000000..cc95a09 --- /dev/null +++ b/src/docs/SH0040.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at SH0040.
+ diff --git a/src/docs/SH0041.html b/src/docs/SH0041.html new file mode 100644 index 0000000..b174e61 --- /dev/null +++ b/src/docs/SH0041.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at SH0041.
+ diff --git a/src/docs/SH0042.html b/src/docs/SH0042.html new file mode 100644 index 0000000..9593e0c --- /dev/null +++ b/src/docs/SH0042.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at SH0042.
+ diff --git a/src/docs/SH0043.html b/src/docs/SH0043.html new file mode 100644 index 0000000..5b3eda2 --- /dev/null +++ b/src/docs/SH0043.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at SH0043.
+ diff --git a/src/docs/SH0050.html b/src/docs/SH0050.html new file mode 100644 index 0000000..b009263 --- /dev/null +++ b/src/docs/SH0050.html @@ -0,0 +1,43 @@ + + + + + + + +The node you are looking for is at SH0050.
+ diff --git a/src/docs/Setting-up-an-rsync-repository-for-distribution.html b/src/docs/Setting-up-an-rsync-repository-for-distribution.html index 2262723..1008488 100644 --- a/src/docs/Setting-up-an-rsync-repository-for-distribution.html +++ b/src/docs/Setting-up-an-rsync-repository-for-distribution.html @@ -15,7 +15,7 @@ Licensed under Gnu Free Documentation License. --> - +