]> git.pld-linux.org Git - projects/cleanbuild.git/blobdiff - README
update ccache path in rpmmacros for libexec change
[projects/cleanbuild.git] / README
diff --git a/README b/README
index 464ec362c42b2915b13b120c06767989cfbd1dbd..a412694f2d7a29a9424e29dca9e0ea4a9c426a80 100644 (file)
--- a/README
+++ b/README
@@ -1,54 +1,16 @@
-Dependencies:
+cleanbuild
 
-  Missing packages on fresh PLD vserver installation:
+cleanbuild is tool to help discovering missing (or excessive) dependencies by
+building packages in clean build environment.
 
-  git-core
-  mount
-  perl-base
-  poldek
-  rpm-build-tools >= 4.5-3
-  subversion
-  sudo
+cleanbuild comes with two backends:
+- vserver (legacy)
+- docker
 
-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
+See README.vserver or README.docker for engine specific instructions.
 
 Run cleanbuild:
 
-  cd cleanbuild
   ./cleanbuild FHS
 
 You can create yourself alias for easier invocation from regular user:
This page took 0.02792 seconds and 4 git commands to generate.