[arch-projects] [ABS] [PATCH 1/6] vcs prototypes: remove build directories after making package

Linus Arver linusarver at gmail.com
Wed Nov 2 20:49:27 EDT 2011


For all vcs prototypes, we currently create a temporary build directory.
However, we do not delete it after we are done creating the package.
This wastes disk space.

We already do a "rm -rf" on the build directories every time after we do
a checkout anyway, so this patch doesn't really change anything.

Signed-off-by: Linus Arver <linusarver at gmail.com>
---
 prototypes/PKGBUILD-bzr.proto   |    2 ++
 prototypes/PKGBUILD-cvs.proto   |    2 ++
 prototypes/PKGBUILD-darcs.proto |    2 ++
 prototypes/PKGBUILD-git.proto   |    2 ++
 prototypes/PKGBUILD-hg.proto    |    2 ++
 prototypes/PKGBUILD-svn.proto   |    2 ++
 6 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/prototypes/PKGBUILD-bzr.proto b/prototypes/PKGBUILD-bzr.proto
index 81f145f..fca5f36 100644
--- a/prototypes/PKGBUILD-bzr.proto
+++ b/prototypes/PKGBUILD-bzr.proto
@@ -59,6 +59,8 @@ build() {
 package() {
   cd "$srcdir/$_bzrmod-build"
   make DESTDIR="$pkgdir/" install
+
+  rm -rf "$srcdir/$_bzrmod-build"
 }
 
 # vim:set ts=2 sw=2 et:
diff --git a/prototypes/PKGBUILD-cvs.proto b/prototypes/PKGBUILD-cvs.proto
index 982c149..997373d 100644
--- a/prototypes/PKGBUILD-cvs.proto
+++ b/prototypes/PKGBUILD-cvs.proto
@@ -60,6 +60,8 @@ build() {
 package() {
   cd "$srcdir/$_cvsmod-build"
   make DESTDIR="$pkgdir/" install
+
+  rm -rf "$srcdir/$_cvsmod-build"
 }
 
 # vim:set ts=2 sw=2 et:
diff --git a/prototypes/PKGBUILD-darcs.proto b/prototypes/PKGBUILD-darcs.proto
index 979e9b5..cbeef29 100644
--- a/prototypes/PKGBUILD-darcs.proto
+++ b/prototypes/PKGBUILD-darcs.proto
@@ -61,6 +61,8 @@ build() {
 package() {
   cd "$srcdir/$_darcsmod-build"
   make DESTDIR="$pkgdir/" install
+
+  rm -rf "$srcdir/$_darcsmod-build"
 }
 
 # vim:set ts=2 sw=2 et:
diff --git a/prototypes/PKGBUILD-git.proto b/prototypes/PKGBUILD-git.proto
index 05b721b..7ece6f3 100644
--- a/prototypes/PKGBUILD-git.proto
+++ b/prototypes/PKGBUILD-git.proto
@@ -59,6 +59,8 @@ build() {
 package() {
   cd "$srcdir/$_gitname-build"
   make DESTDIR="$pkgdir/" install
+
+  rm -rf "$srcdir/$_gitname-build"
 }
 
 # vim:set ts=2 sw=2 et:
diff --git a/prototypes/PKGBUILD-hg.proto b/prototypes/PKGBUILD-hg.proto
index 8474533..df9abd5 100644
--- a/prototypes/PKGBUILD-hg.proto
+++ b/prototypes/PKGBUILD-hg.proto
@@ -60,6 +60,8 @@ build() {
 package() {
   cd "$srcdir/$_hgrepo-build"
   make DESTDIR="$pkgdir/" install
+
+  rm -rf "$srcdir/$_hgrepo-build"
 }
 
 # vim:set ts=2 sw=2 et:
diff --git a/prototypes/PKGBUILD-svn.proto b/prototypes/PKGBUILD-svn.proto
index a08e0e3..f103c78 100644
--- a/prototypes/PKGBUILD-svn.proto
+++ b/prototypes/PKGBUILD-svn.proto
@@ -58,6 +58,8 @@ build() {
 package() {
   cd "$srcdir/$_svnmod-build"
   make DESTDIR="$pkgdir/" install
+
+  rm -rf "$srcdir/$_svnmod-build"
 }
 
 # vim:set ts=2 sw=2 et:
-- 
1.7.7.1



More information about the arch-projects mailing list