From 2055320d058f722862376bbc84980c073ed7a7e8 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Mon, 8 Apr 2013 16:12:56 +0200 Subject: [PATCH] add cconfig Signed-off-by: Nico Schottelius --- docs/cconfig.mdwn | 7 + docs/cconfig/cconfig/WARNINGS | 1 - docs/cconfig/cconfig/cconfig.css | 35 --- docs/cconfig/cconfig/cconfig.html | 114 ---------- docs/cconfig/cconfig/contents.png | Bin 278 -> 0 bytes docs/cconfig/cconfig/crossref.png | Bin 147 -> 0 bytes docs/cconfig/cconfig/footnode.html | 334 ----------------------------- docs/cconfig/cconfig/index.html | 114 ---------- docs/cconfig/cconfig/internals.pl | 50 ----- docs/cconfig/cconfig/labels.pl | 69 ------ docs/cconfig/cconfig/next.png | Bin 245 -> 0 bytes docs/cconfig/cconfig/next_g.png | Bin 272 -> 0 bytes docs/cconfig/cconfig/node1.html | 111 ---------- docs/cconfig/cconfig/node10.html | 66 ------ docs/cconfig/cconfig/node11.html | 87 -------- docs/cconfig/cconfig/node12.html | 70 ------ docs/cconfig/cconfig/node13.html | 79 ------- docs/cconfig/cconfig/node14.html | 93 -------- docs/cconfig/cconfig/node15.html | 80 ------- docs/cconfig/cconfig/node16.html | 98 --------- docs/cconfig/cconfig/node17.html | 71 ------ docs/cconfig/cconfig/node18.html | 77 ------- docs/cconfig/cconfig/node19.html | 88 -------- docs/cconfig/cconfig/node2.html | 84 -------- docs/cconfig/cconfig/node20.html | 75 ------- docs/cconfig/cconfig/node3.html | 83 ------- docs/cconfig/cconfig/node4.html | 70 ------ docs/cconfig/cconfig/node5.html | 67 ------ docs/cconfig/cconfig/node6.html | 67 ------ docs/cconfig/cconfig/node7.html | 87 -------- docs/cconfig/cconfig/node8.html | 72 ------- docs/cconfig/cconfig/node9.html | 78 ------- docs/cconfig/cconfig/prev.png | Bin 279 -> 0 bytes docs/cconfig/cconfig/prev_g.png | Bin 327 -> 0 bytes docs/cconfig/cconfig/up.png | Bin 211 -> 0 bytes docs/cconfig/cconfig/up_g.png | Bin 231 -> 0 bytes 36 files changed, 7 insertions(+), 2320 deletions(-) create mode 100644 docs/cconfig.mdwn delete mode 100755 docs/cconfig/cconfig/WARNINGS delete mode 100755 docs/cconfig/cconfig/cconfig.css delete mode 100755 docs/cconfig/cconfig/cconfig.html delete mode 100755 docs/cconfig/cconfig/contents.png delete mode 100755 docs/cconfig/cconfig/crossref.png delete mode 100755 docs/cconfig/cconfig/footnode.html delete mode 100755 docs/cconfig/cconfig/index.html delete mode 100755 docs/cconfig/cconfig/internals.pl delete mode 100755 docs/cconfig/cconfig/labels.pl delete mode 100755 docs/cconfig/cconfig/next.png delete mode 100755 docs/cconfig/cconfig/next_g.png delete mode 100755 docs/cconfig/cconfig/node1.html delete mode 100755 docs/cconfig/cconfig/node10.html delete mode 100755 docs/cconfig/cconfig/node11.html delete mode 100755 docs/cconfig/cconfig/node12.html delete mode 100755 docs/cconfig/cconfig/node13.html delete mode 100755 docs/cconfig/cconfig/node14.html delete mode 100755 docs/cconfig/cconfig/node15.html delete mode 100755 docs/cconfig/cconfig/node16.html delete mode 100755 docs/cconfig/cconfig/node17.html delete mode 100755 docs/cconfig/cconfig/node18.html delete mode 100755 docs/cconfig/cconfig/node19.html delete mode 100755 docs/cconfig/cconfig/node2.html delete mode 100755 docs/cconfig/cconfig/node20.html delete mode 100755 docs/cconfig/cconfig/node3.html delete mode 100755 docs/cconfig/cconfig/node4.html delete mode 100755 docs/cconfig/cconfig/node5.html delete mode 100755 docs/cconfig/cconfig/node6.html delete mode 100755 docs/cconfig/cconfig/node7.html delete mode 100755 docs/cconfig/cconfig/node8.html delete mode 100755 docs/cconfig/cconfig/node9.html delete mode 100755 docs/cconfig/cconfig/prev.png delete mode 100755 docs/cconfig/cconfig/prev_g.png delete mode 100755 docs/cconfig/cconfig/up.png delete mode 100755 docs/cconfig/cconfig/up_g.png diff --git a/docs/cconfig.mdwn b/docs/cconfig.mdwn new file mode 100644 index 00000000..b58048b5 --- /dev/null +++ b/docs/cconfig.mdwn @@ -0,0 +1,7 @@ +## Introduction + +cconfig is a proposal for configurations on Unix-alike systems. +You can read it in the following formats: + + * [[cconfig.pdf|PDF]] + * [[cconfig.tex|LaTeX]] diff --git a/docs/cconfig/cconfig/WARNINGS b/docs/cconfig/cconfig/WARNINGS deleted file mode 100755 index 2cecb6be..00000000 --- a/docs/cconfig/cconfig/WARNINGS +++ /dev/null @@ -1 +0,0 @@ -No implementation found for style `fancyhdr' diff --git a/docs/cconfig/cconfig/cconfig.css b/docs/cconfig/cconfig/cconfig.css deleted file mode 100755 index 3b8acf62..00000000 --- a/docs/cconfig/cconfig/cconfig.css +++ /dev/null @@ -1,35 +0,0 @@ -/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */ -.MATH { font-family: "Century Schoolbook", serif; } -.MATH I { font-family: "Century Schoolbook", serif; font-style: italic } -.BOLDMATH { font-family: "Century Schoolbook", serif; font-weight: bold } - -/* implement both fixed-size and relative sizes */ -SMALL.XTINY { font-size : xx-small } -SMALL.TINY { font-size : x-small } -SMALL.SCRIPTSIZE { font-size : smaller } -SMALL.FOOTNOTESIZE { font-size : small } -SMALL.SMALL { } -BIG.LARGE { } -BIG.XLARGE { font-size : large } -BIG.XXLARGE { font-size : x-large } -BIG.HUGE { font-size : larger } -BIG.XHUGE { font-size : xx-large } - -/* heading styles */ -H1 { } -H2 { } -H3 { } -H4 { } -H5 { } - -/* mathematics styles */ -DIV.displaymath { } /* math displays */ -TD.eqno { } /* equation-number cells */ - - -/* document-specific styles come next */ -DIV.navigation { } -PRE.preform { } -SPAN.textbf { font-weight: bold } -SPAN.arabic { } -SPAN.textit { font-style: italic } diff --git a/docs/cconfig/cconfig/cconfig.html b/docs/cconfig/cconfig/cconfig.html deleted file mode 100755 index 24ad30cf..00000000 --- a/docs/cconfig/cconfig/cconfig.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -cconfig 0.1 - - - - - - - - - - - - - - - - - - - -

cconfig 0.1

-
- -

Nico Schottelius (nico-linux-cconfig ((at)) schottelius.org)

-

2005-08-28

-
- -

- - - - - -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/contents.png b/docs/cconfig/cconfig/contents.png deleted file mode 100755 index 0c752c66c876acaa2131d43788a7406f5979f746..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmV+x0qOpUP)n_8B^;cn$O_g|3BG{!1Fj&^JiWpJWLeA$WK=+#U`gfB`ZJpvc?v;;IiS zWN}RlBW%jSmz3^2R|i?JM0KMv+9z;7ee@a!R<*>X0K7&N_)1@@}28%Z6=9 t-O~MHw|5t0`TuI#<-T9Me##YR_J!+(UN4n;@(5@ygQu&X%Q~loCIFb&G|K=0 diff --git a/docs/cconfig/cconfig/footnode.html b/docs/cconfig/cconfig/footnode.html deleted file mode 100755 index a7948984..00000000 --- a/docs/cconfig/cconfig/footnode.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -Footnotes - - - - - - - - - - - - - - - - - -
-
... -systems1
-
In fact it can be used on any system, which -fits the requirements. See 3, [*] for more -information - -
.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-
-
-
... -need2
-
Have a look at the portability issue, 3.5, -page [*]. - -
.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-
-
-
... location3
-
Have a look at the portability issue, -3.4, page [*]. - -
.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-
-
-
... Unix-system4
-
As of the current date -tar seems not to be able to save ACLs (access control lists). - -
.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-
-
-
... support5
-
Reiserfs, ext2, ext3, xfs should work fine, jfs -is reported to had problems with some characters. - -
.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-
-
-
... -round6
-
Those systems are most likely not Unix-alike and -have a general different design with complex and broken registries. - -
.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-
-
-
... -limit7
-
Please report if you ever reach this limit on a filesystem, -I would be interested in how deep the limit is. Currently one person -reported that after 125 subdirectories the limit is reached in the -operating system with the blue screen. - -
.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-
-
-
... -variables8
-
Those which can either be TRUE or FALSE. - -
.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-.
-
-
-
- - diff --git a/docs/cconfig/cconfig/index.html b/docs/cconfig/cconfig/index.html deleted file mode 100755 index 24ad30cf..00000000 --- a/docs/cconfig/cconfig/index.html +++ /dev/null @@ -1,114 +0,0 @@ - - - - - -cconfig 0.1 - - - - - - - - - - - - - - - - - - - -

cconfig 0.1

-
- -

Nico Schottelius (nico-linux-cconfig ((at)) schottelius.org)

-

2005-08-28

-
- -

- - - - - -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/internals.pl b/docs/cconfig/cconfig/internals.pl deleted file mode 100755 index 0ba147ef..00000000 --- a/docs/cconfig/cconfig/internals.pl +++ /dev/null @@ -1,50 +0,0 @@ -# LaTeX2HTML 2002-2-1 (1.71) -# Associate internals original text with physical files. - - -$key = q/cite_bzip2/; -$ref_files{$key} = "$dir".q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_cinit/; -$ref_files{$key} = "$dir".q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_xml/; -$ref_files{$key} = "$dir".q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/requirements/; -$ref_files{$key} = "$dir".q|node7.html|; -$noresave{$key} = "$nosave"; - -$key = q/port-links/; -$ref_files{$key} = "$dir".q|node11.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_posix/; -$ref_files{$key} = "$dir".q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_utf8/; -$ref_files{$key} = "$dir".q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/port-dir/; -$ref_files{$key} = "$dir".q|node12.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_samba/; -$ref_files{$key} = "$dir".q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_mini-lpd/; -$ref_files{$key} = "$dir".q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_tar/; -$ref_files{$key} = "$dir".q|node19.html|; -$noresave{$key} = "$nosave"; - -1; - diff --git a/docs/cconfig/cconfig/labels.pl b/docs/cconfig/cconfig/labels.pl deleted file mode 100755 index 5f1f9ae7..00000000 --- a/docs/cconfig/cconfig/labels.pl +++ /dev/null @@ -1,69 +0,0 @@ -# LaTeX2HTML 2002-2-1 (1.71) -# Associate labels original text with physical files. - - -$key = q/cite_bzip2/; -$external_labels{$key} = "$URL/" . q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_cinit/; -$external_labels{$key} = "$URL/" . q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_xml/; -$external_labels{$key} = "$URL/" . q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/requirements/; -$external_labels{$key} = "$URL/" . q|node7.html|; -$noresave{$key} = "$nosave"; - -$key = q/port-links/; -$external_labels{$key} = "$URL/" . q|node11.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_posix/; -$external_labels{$key} = "$URL/" . q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_utf8/; -$external_labels{$key} = "$URL/" . q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/port-dir/; -$external_labels{$key} = "$URL/" . q|node12.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_samba/; -$external_labels{$key} = "$URL/" . q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_mini-lpd/; -$external_labels{$key} = "$URL/" . q|node19.html|; -$noresave{$key} = "$nosave"; - -$key = q/cite_tar/; -$external_labels{$key} = "$URL/" . q|node19.html|; -$noresave{$key} = "$nosave"; - -1; - - -# LaTeX2HTML 2002-2-1 (1.71) -# labels from external_latex_labels array. - - -$key = q/port-dir/; -$external_latex_labels{$key} = q|3.5|; -$noresave{$key} = "$nosave"; - -$key = q/requirements/; -$external_latex_labels{$key} = q|3|; -$noresave{$key} = "$nosave"; - -$key = q/port-links/; -$external_latex_labels{$key} = q|3.4|; -$noresave{$key} = "$nosave"; - -1; - diff --git a/docs/cconfig/cconfig/next.png b/docs/cconfig/cconfig/next.png deleted file mode 100755 index 1628652aac7cff4b24228abd9908c320c6026a7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmVQ2aP`rsfsL)H8>rF50IrEKQ7U2mrM!9=R9*Dw1X+@W9RTx^a-#5T6$bi^4|h!q3s vo9V3RdqZP$JTTh9!JZ)`voZLAB<&|;0_>J~#QNZkD16SAR=O4@7anKqmC5&ngT;#rH1+qK z20S~FlZynq-MY=T{~%>KNs884sExd44P^%bf!zNDPxW#x21^f><@$FgzM-=J5cLN5 WGDyh~oC>l40000 - - - - -Contents - - - - - - - - - - - - - - - - - - - - - -
- -

-Contents -

- - - - -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node10.html b/docs/cconfig/cconfig/node10.html deleted file mode 100755 index cec36134..00000000 --- a/docs/cconfig/cconfig/node10.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -File contents - - - - - - - - - - - - - - - - - - - - - - -

-File contents -

-The same rules as in "`File names"' apply. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node11.html b/docs/cconfig/cconfig/node11.html deleted file mode 100755 index 7c66b345..00000000 --- a/docs/cconfig/cconfig/node11.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -Using (symbolic) links (absolute and relative) - - - - - - - - - - - - - - - - - - - - - - -

- -
-Using (symbolic) links (absolute and relative) -

-Hard links are not a problem, because when transferring the data they look -as different files, tar will not see the difference between a totally -different file and a hard link. - -

-When using symbolic links one has to distinguish between absolute -and relative links. Using a symbolic link can be a problem in general, if -you link outside of the configuration directory. If you link to other -files or directories in the configuration directory you should prefer -relative links. When using absolute links the linked files -may be non-existent, when using relative links to files outside -the files may be unreachable, because the cconfig is extracted -below a different hierarchy position. - -

-Some operating system implement links differently, you need -to have a tool, which converts standard links (as used on POSIX -systems) to those used on other system and the other way -round6. -


-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node12.html b/docs/cconfig/cconfig/node12.html deleted file mode 100755 index 83759067..00000000 --- a/docs/cconfig/cconfig/node12.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - -Quantity of objects - - - - - - - - - - - - - - - - - - - - - -

- -
-Quantity of objects -

-Some filesystems limit the count of directories (how deep directories -may be nested). For normal configurations you'll never reach this -limit7. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node13.html b/docs/cconfig/cconfig/node13.html deleted file mode 100755 index 5bc32d78..00000000 --- a/docs/cconfig/cconfig/node13.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - -Examples - - - - - - - - - - - - - - - - - - - - - - -

-Examples -

-So far said, let us see some examples after the theoretic part. -

- -Subsections - - - -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node14.html b/docs/cconfig/cconfig/node14.html deleted file mode 100755 index cf74d028..00000000 --- a/docs/cconfig/cconfig/node14.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -printer daemon (mini-lpd) - - - - - - - - - - - - - - - - - - - - - - -

-printer daemon (mini-lpd) -

-mini-lpd is a small, non-queueing lpd implementation. It uses -/etc/mini-lpd as its configuration directory. Every directory -below is the name of a queue: -
-[15:09] hydrogenium:~# ls -l /etc/mini-lpd 
-total 0
-drwx------  2 root root 6 Aug 28 15:09 lp0
-drwx------  2 root root 6 Aug 28 15:09 lp1
-
-Those "`objects"' (directories) contain an attribute "`device"', which -is where the mini-lpd writes the incoming data to: - -

-

-[15:10] hydrogenium:~# ls -l /etc/mini-lpd/lp*
-/etc/mini-lpd/lp0:
-total 0
-lrwxrwxrwx  1 root root 9 Aug 28 15:10 device -> /dev/null
-
-/etc/mini-lpd/lp1:
-total 0
-lrwxrwxrwx  1 root root 8 Aug 28 15:10 device -> /dev/lp0
-
- -

-You could add other attributes like "`filter"' (unsupported currently), which -could be a link to a program filtering the input before mini-lpd -would write it to the device. -


-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node15.html b/docs/cconfig/cconfig/node15.html deleted file mode 100755 index 56f7d0fc..00000000 --- a/docs/cconfig/cconfig/node15.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - -Samba - - - - - - - - - - - - - - - - - - - - - - -

-Samba -

-Samba[7] is the well-known Unix SMB server. It exists and -does not use cconfig for its configuration, but this describes -how it could: -"`/etc/samba"' is currently the configuration directory. Instead of -the smb.conf you would have the object "`config"'. Bool -variables8 could simply -be represented by "`file exists"' (true) or "`file does not exist"'. -Variables with text could be realised with writing the text into the file: -"`/etc/samba/config/workgroup"' could contain "`cworkgroup"'. -Shares could be objects below "`/etc/samba/shares"': -"`/etc/samba/shares/cdrom"' could contain a file name "`path"' which links -to the real path, a file "`groups"' which would contain a \n seperated -list of groups which may access this share. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node16.html b/docs/cconfig/cconfig/node16.html deleted file mode 100755 index 4170df47..00000000 --- a/docs/cconfig/cconfig/node16.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - - -init system (cinit) - - - - - - - - - - - - - - - - - - - - - -

-init system (cinit) -

-Cinit[2] is a fast init system, which uses cconfig. -"`/etc/cinit"' is its basic configuration directory. Below that directory -exist the basic configuration: -
-wasserstoff# ls -l /etc/cinit         
-total 8
-drwxr-xr-x  10 root root 4096 Aug 20 20:55 getty
-drwxr-xr-x   3 root root   56 Aug 24 22:04 init
-drwxr-xr-x   2 root root    1 Aug 20 20:38 local-services
-drwxr-xr-x   5 root root   32 Aug 24 22:14 local-tuning
-drwxr-xr-x  10 root root   72 Aug 24 06:40 mount
-drwxr-xr-x   7 root root   48 Aug 28 13:57 network
-drwxr-xr-x   4 root root   16 Aug 20 20:51 remote-services
-drwxr-xr-t   2 root root   60 Aug 28 14:00 tmp
-
-"`/etc/cinit/init"' is the first service cinit normally boots, -from there it has dependencies to other services: -
-wasserstoff# ls -l /etc/cinit/init/*
-lrwxrwxrwx  1 root root  9 Aug 20 20:43 /etc/cinit/init/on -> /bin/echo
--rw-r--r--  1 root root 22 Aug 20 20:43 /etc/cinit/init/on.params
-
-/etc/cinit/init/wants:
-total 0
-lrwxrwxrwx  1 root root 12 Aug 20 20:43 getty -> ../../getty/
-lrwxrwxrwx  1 root root 21 Aug 20 20:51 local-services -> ../../local-services/
-lrwxrwxrwx  1 root root 19 Aug 20 20:42 local-tuning -> ../../local-tuning/
-lrwxrwxrwx  1 root root 12 Aug 20 20:51 mount -> ../../mount/
-lrwxrwxrwx  1 root root 14 Aug 20 20:51 network -> ../../network/
-lrwxrwxrwx  1 root root 22 Aug 20 20:51 remote-services -> ../../remote-services/
-
-The "`wants"' describe soft-dependencies, "`on"' specifies what to start -and "`on.params"' are the parameters to pass. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node17.html b/docs/cconfig/cconfig/node17.html deleted file mode 100755 index b2d9b50c..00000000 --- a/docs/cconfig/cconfig/node17.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - -Problems - - - - - - - - - - - - - - - - - - - - - - -

-Problems -

-cconfig is not a standard currently. -No tools exists to convert to other formats like XML. -There is no description language (like DTD or XSLT for XML). -The portability is ensured between most Unices, but Win32 will -most likely be broken as long as nobody writes a "`cconfigtar2win32fs"' -convert tool. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node18.html b/docs/cconfig/cconfig/node18.html deleted file mode 100755 index 977968ce..00000000 --- a/docs/cconfig/cconfig/node18.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - -Personal statement - - - - - - - - - - - - - - - - - - - - - - -

-Personal statement -

-I wrote this because I think configuring things this way is very logic -and helps to intuitively use your system. Furthermore it is really -easy to see what is configured (find /the/cconfig/dir). I implemented -variants of cconfig in cinit[2] and mini-lpd[4]. -Many people I know, who use xml[8] and have problems, because -the parser is too slow, were very happy when I told them about cconfig. -I hope you can also benefit from it. I would really like to hear some -feedback from you at nico-linux-cconfig ((at)) schottelius.org. - -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node19.html b/docs/cconfig/cconfig/node19.html deleted file mode 100755 index d60d4fbf..00000000 --- a/docs/cconfig/cconfig/node19.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Bibliography - - - - - - - - - - - - - - - - - - - - - - -

-Bibliography -

1 -
Posix and SUS; -
http://www.opengroup.org/platform/single_unix_specification/ -

2 -
cinit; -
http://linux.schottelius.org/cinit/ -

3 -
UTF-8; -
http://www.utf-8.com/; -
http://www.cl.cam.ac.uk/~mgk25/unicode.html -

4 -
mini-lpd; -
http://linux.schottelius.org/mini-lpd/ -

5 -
tar; -
http%3A//www.gnu.org/software/tar/tar.html -

6 -
bzip2; -
http://www.bzip.org/ -

7 -
Samba; -
http://www.samba.org/ -

8 -
XML; -
http://www.w3.org/XML/ -


-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node2.html b/docs/cconfig/cconfig/node2.html deleted file mode 100755 index 951219a7..00000000 --- a/docs/cconfig/cconfig/node2.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -Introduction - - - - - - - - - - - - - - - - - - - - - - -

-Introduction -

-cconfig is a proposal for configurations on Unix-alike -systems1. This includes, but is not limited to services, packages, -user settings or the system configuration. cconfig main idea is - -
    -
  • to simplify the layout of configurations -
  • -
  • to make it easier to configure -
  • -
  • to allow smooth editing from automatically running programs, -
  • -
  • thus to avoid parsing where possible, -
  • -
  • to use the available resources (libraries, functions, ...) -
  • -
  • and to prevent doubled implementations. -
  • -
-

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node20.html b/docs/cconfig/cconfig/node20.html deleted file mode 100755 index 737a6c30..00000000 --- a/docs/cconfig/cconfig/node20.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - -About this document ... - - - - - - - - - - - - - - - - - - - - -

-About this document ... -

- cconfig 0.1

-This document was generated using the -LaTeX2HTML translator Version 2002-2-1 (1.71) -

-Copyright © 1993, 1994, 1995, 1996, -Nikos Drakos, -Computer Based Learning Unit, University of Leeds. -
-Copyright © 1997, 1998, 1999, -Ross Moore, -Mathematics Department, Macquarie University, Sydney. -

-The command line arguments were:
- latex2html -local_icons cconfig.tex -

-The translation was initiated by Nico on 2005-08-28 -


-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node3.html b/docs/cconfig/cconfig/node3.html deleted file mode 100755 index c79ee789..00000000 --- a/docs/cconfig/cconfig/node3.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - -Layout - - - - - - - - - - - - - - - - - - - - - - -

-Layout -

-Every cconfig starts below a given directory. This directory -should be named after the process using the configuration -(auth, cinit, mini-lpd, yourutils) and be put under the -appropriate configuration directory (/etc, /usr/packages/yourutil/etc, ...). -A cconfig consists of objects and attributes. -

- -Subsections - - - -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node4.html b/docs/cconfig/cconfig/node4.html deleted file mode 100755 index b7bd2c2f..00000000 --- a/docs/cconfig/cconfig/node4.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - -Objects - - - - - - - - - - - - - - - - - - - - - - -

-Objects -

-An object is a subdirectory below your configuration directory. -An object can also be a subobject, means a subdirectory of a -directory (this may be continued as deep as you -need2. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node5.html b/docs/cconfig/cconfig/node5.html deleted file mode 100755 index 544e66be..00000000 --- a/docs/cconfig/cconfig/node5.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - -Attributes - - - - - - - - - - - - - - - - - - - - - - -

-Attributes -

-Attributes describe a specific configuration option. -They may exist directly below the configuration directory or below objects. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node6.html b/docs/cconfig/cconfig/node6.html deleted file mode 100755 index e86ed991..00000000 --- a/docs/cconfig/cconfig/node6.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - -Links - - - - - - - - - - - - - - - - - - - - - -

-Links -

-With links you can reuse attributes or objects under a different name -or at a different location3. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node7.html b/docs/cconfig/cconfig/node7.html deleted file mode 100755 index 8480d520..00000000 --- a/docs/cconfig/cconfig/node7.html +++ /dev/null @@ -1,87 +0,0 @@ - - - - - -Portability - - - - - - - - - - - - - - - - - - - - - - -

- -
-Portability -

-cconfig should in general be portable between Unix-systems, still -there can be problems exchanging cconfig data. To prevent -them, take care of the following sections. -

- -Subsections - - - -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node8.html b/docs/cconfig/cconfig/node8.html deleted file mode 100755 index cf115319..00000000 --- a/docs/cconfig/cconfig/node8.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - -Exchanging - - - - - - - - - - - - - - - - - - - - - - -

-Exchanging -

-Transferring a cconfig should be done encapsulated in a tar[5] archive. -Tar saves the most important information (date, rights, names, ...) -and is available on every Unix-system4. -If the configuration is very big, consider compressing it with bzip2[6]. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/node9.html b/docs/cconfig/cconfig/node9.html deleted file mode 100755 index 828c15e9..00000000 --- a/docs/cconfig/cconfig/node9.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - -File names - - - - - - - - - - - - - - - - - - - - - - -

-File names -

-The file- and directory names and the content of the files should either be - -
    -
  • plain ASCII -
  • -
  • or UTF-8[3] -
  • -
-Currently there is no specification, that specifies that a filesystem -must support UTF-8, but practically most modern systems do have -UTF-8 support5. -

-
-Nico -2005-08-28 -
- - diff --git a/docs/cconfig/cconfig/prev.png b/docs/cconfig/cconfig/prev.png deleted file mode 100755 index e60b8b4073572dcd83b07c60b082ea6e2ba394c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279 zcmV+y0qFjTP)fWJ4@hJr9=)Yx5|PDs2VC9?nk002ovPDHLkV1i^Ya=-up diff --git a/docs/cconfig/cconfig/prev_g.png b/docs/cconfig/cconfig/prev_g.png deleted file mode 100755 index 476d9568c900e2ada6c2019b67eeee166a5f1288..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmV-N0l5B&P)18~ zIpil5yY|hg&aw;rvXQ~olHp&x|G5Aw{ug* Z|8M28X+2RX!WaMm002ovPDHLkV1gF^iYx#C diff --git a/docs/cconfig/cconfig/up.png b/docs/cconfig/cconfig/up.png deleted file mode 100755 index 3937e168f44bc997766dbe3b9383bd1db44f094d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)h#LU3J`0lmo0U(Dbz$e6Y|Ni~?`T5VEKaXZ$ zILr2UCs3TRB*-tA!Qt7BG$5zc)5S5QVoq$YAz!lrkL&!DV=`*aVJGv=2TrrsUKR?`=XF~0x$5q(BOL&qeQ?X^G$FnGH9 KxvX2RVNRAoooEaAn8>@(e1sRI!V#<^f)p#-WVQt^!{}{R!<_yH~7!&%|GmpxjXG& eckJV{U(78Bbom$-1qlM(%HZkh=d#Wzp$Pz8Iac=o