[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