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

Dave Reisner d at falconindy.com
Wed Nov 2 20:59:15 EDT 2011


On Wed, Nov 02, 2011 at 05:49:27PM -0700, Linus Arver wrote:
> 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.
> 

Big -1 from me. This prevents repackaging.

dave

> 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
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://mailman.archlinux.org/pipermail/arch-projects/attachments/20111102/6a5a0c9d/attachment.asc>


More information about the arch-projects mailing list