[projects/cleanbuild] Use markdown for documentation

glen glen at pld-linux.org
Thu Apr 30 13:00:34 CEST 2020


commit 7f4c36220a760b20f8de3e4fc968d244408ec186
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Apr 30 13:53:33 2020 +0300

    Use markdown for documentation

 README.docker => README.docker.md |  2 +-
 README => README.md               | 11 ++++----
 README.vserver                    | 51 -----------------------------------
 README.vserver.md                 | 56 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 63 insertions(+), 57 deletions(-)
---
diff --git a/README.docker b/README.docker.md
similarity index 84%
rename from README.docker
rename to README.docker.md
index afb7f41..3df89db 100644
--- a/README.docker
+++ b/README.docker.md
@@ -1,4 +1,4 @@
-cleanbuild docker engine
+# cleanbuild docker engine
 
 With docker engine there's nothing needed to configure on local system other
 than access to running docker engine and docker client program.
diff --git a/README b/README.md
similarity index 50%
rename from README
rename to README.md
index a412694..6bfd4bc 100644
--- a/README
+++ b/README.md
@@ -1,4 +1,4 @@
-cleanbuild
+# cleanbuild
 
 cleanbuild is tool to help discovering missing (or excessive) dependencies by
 building packages in clean build environment.
@@ -7,12 +7,13 @@ cleanbuild comes with two backends:
 - vserver (legacy)
 - docker
 
-See README.vserver or README.docker for engine specific instructions.
+See [vserver](README.vserver.md) or [docker](README.docker.md) for engine specific instructions.
 
 Run cleanbuild:
 
-  ./cleanbuild FHS
+    ./cleanbuild FHS
 
 You can create yourself alias for easier invocation from regular user:
-  alias cleanbuild='_cleanbuild() { sudo -H -u builder sh -c "cd ~/cleanbuild && ./cleanbuild $*"; }; _cleanbuild'
-  cleanbuild somepkg
+
+    alias cleanbuild='_cleanbuild() { sudo -H -u builder sh -c "cd ~/cleanbuild && ./cleanbuild $*"; }; _cleanbuild'
+    cleanbuild somepkg
diff --git a/README.vserver b/README.vserver
deleted file mode 100644
index 775d3c5..0000000
--- a/README.vserver
+++ /dev/null
@@ -1,51 +0,0 @@
-cleanbuild vserver engine
-
-cleanbuild vserver engine requires vserver with special customizations.
-
-Dependencies:
-
-  Missing packages on fresh PLD vserver installation:
-
-  git-core
-  mount
-  perl-base
-  poldek
-  rpm-build-tools >= 4.5-3
-  subversion
-  sudo
-
-Setup:
-
-  # Install all dependencies
-
-  # configure passwordless sudo for user you use for cleanbuild
-  visudo
-
-  # add something like (assuming you have 'builder' as dedicated account)
-  builder ALL=(ALL) NOPASSWD: ALL
-  Defaults:builder env_keep += USER
-
-  # create rpm dir
-  builder --init-rpm-dir
-
-  # create directories
-  mkdir ~/rpm/cleanRPMS
-  mkdir ~/rpm/cleanRPMS.repo
-
-  # checkout svn repo
-  svn co http://svn.pld-linux.org/svn/toys/tools/cleanbuild
-
-  # set local user name
-  echo 'USER="builder"' > .cleanbuildrc
-
-Notes for vserver:
-
-  If you are inside vserver, you need to have following context capabilities
-  (add these lines to /etc/vserver/<name>/ccapabilities):
-    SECURE_MOUNT
-    BINARY_MOUNT
-
-  And following system capabilities (add these lines to
-  /etc/vserver/<name>/bcapabilities):
-    MKNOD
-    SYS_ADMIN
diff --git a/README.vserver.md b/README.vserver.md
new file mode 100644
index 0000000..cfd3ee9
--- /dev/null
+++ b/README.vserver.md
@@ -0,0 +1,56 @@
+# cleanbuild vserver engine
+
+cleanbuild vserver engine requires vserver with special customizations.
+
+Dependencies:
+- git-core
+- mount
+- perl-base
+- poldek
+- rpm-build-tools >= 4.5-3
+- subversion
+- sudo
+
+# Setup
+
+## Install all dependencies
+
+configure passwordless sudo for user you use for cleanbuild
+
+    visudo
+
+add something like (assuming you have 'builder' as dedicated account)
+
+    builder ALL=(ALL) NOPASSWD: ALL
+    Defaults:builder env_keep += USER
+
+create rpm dir
+
+    builder --init-rpm-dir
+
+create directories
+
+    mkdir ~/rpm/cleanRPMS
+    mkdir ~/rpm/cleanRPMS.repo
+
+checkout the repo
+
+    git clone ssh://git@git.pld-linux.org/projects/cleanbuild
+
+set local user name
+
+    echo 'USER="builder"' > .cleanbuildrc
+
+Notes for vserver:
+
+  If you are inside vserver, you need to have following context capabilities
+  (add these lines to `/etc/vserver/<name>/ccapabilities`):
+
+    SECURE_MOUNT
+    BINARY_MOUNT
+
+  And following system capabilities (add these lines to
+  `/etc/vserver/<name>/bcapabilities`):
+
+    MKNOD
+    SYS_ADMIN
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/cleanbuild.git/commitdiff/32459db7eb6a814f014e82db673160bcb9d84776



More information about the pld-cvs-commit mailing list