path: root/src/lib/
diff options
Diffstat (limited to 'src/lib/')
1 files changed, 15 insertions, 0 deletions
diff --git a/src/lib/ b/src/lib/
new file mode 100644
index 0000000..8bebaf6
--- /dev/null
+++ b/src/lib/
@@ -0,0 +1,15 @@
+Special stuff about hacking ih the /src/lib directory:
+ - Everything should be GPLv2 AND GPLv3 compatible. No GPLv3 only.
+ - Name a file `libre${NAME}` if it should be executable directly, or
+ `${name}.sh` if it should only be available to be sourced.
+ - When printing a message that is internal to /src/lib, and not part
+ of the programm calling the library; prefix the print command with
+ `_l`. `_l()` is defined in `` (and `librelib`, since it
+ cannot use any libraries itself).
+ - When changing the message functions, be aware that some are
+ duplicated in:
+ * /src/chroot-tools/chcleanup
+ * /src/chroot-tools/distcc-tool
+ * /src/lib/librelib
+ And that they probably need to be updated as well.