[pacman-dev] [PATCH 5/6] bacman: use block redirection

lolilolicon lolilolicon at gmail.com
Thu Sep 29 13:14:05 EDT 2011


Doing so is certainly better, but we really should consider reusing
write_pkginfo() from makepkg.  Splitting common functions from makepkg
into a library would be nice.

Signed-off-by: lolilolicon <lolilolicon at gmail.com>
---
 contrib/bacman.in |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/contrib/bacman.in b/contrib/bacman.in
index c69ab6f..a28f8e7 100755
--- a/contrib/bacman.in
+++ b/contrib/bacman.in
@@ -207,57 +207,57 @@ while read i; do
     case "$current" in
         # desc
         %NAME%)
-            echo "pkgname = $i"    >> .PKGINFO
+            echo "pkgname = $i"
         ;;
         %VERSION%)
-            echo "pkgver = $i"    >> .PKGINFO
+            echo "pkgver = $i"
         ;;
         %DESC%)
-            echo "pkgdesc = $i"    >> .PKGINFO
+            echo "pkgdesc = $i"
         ;;
         %URL%)
-            echo "url = $i"    >> .PKGINFO
+            echo "url = $i"
         ;;
         %LICENSE%)
-            echo "license = $i"    >> .PKGINFO
+            echo "license = $i"
         ;;
         %ARCH%)
-            echo "arch = $i"    >> .PKGINFO
+            echo "arch = $i"
         ;;
         %BUILDDATE%)
-            echo "builddate = $(date -u "+%s")"    >> .PKGINFO
+            echo "builddate = $(date -u "+%s")"
         ;;
         %PACKAGER%)
-            echo "packager = $pkg_pkger"        >> .PKGINFO
+            echo "packager = $pkg_pkger"
         ;;
         %SIZE%)
-            echo "size = $pkg_size"        >> .PKGINFO
+            echo "size = $pkg_size"
         ;;
         %GROUPS%)
-            echo "group = $i"    >> .PKGINFO
+            echo "group = $i"
         ;;
         %REPLACES%)
-            echo "replaces = $i"    >> .PKGINFO
+            echo "replaces = $i"
         ;;
         %DEPENDS%)
-            echo "depend = $i"   >> .PKGINFO
+            echo "depend = $i"
         ;;
         %OPTDEPENDS%)
-            echo "optdepend = $i" >> .PKGINFO
+            echo "optdepend = $i"
         ;;
         %CONFLICTS%)
-            echo "conflict = $i" >> .PKGINFO
+            echo "conflict = $i"
         ;;
         %PROVIDES%)
-            echo "provides = $i"  >> .PKGINFO
+            echo "provides = $i"
         ;;
 
         # files
         %BACKUP%)
             # strip the md5sum after the tab
-            echo "backup = ${i%%$'\t'*}"   >> .PKGINFO
+            echo "backup = ${i%%$'\t'*}"
         ;;
-    esac
+    esac >> .PKGINFO
 done
 
 comp_files=".PKGINFO"
-- 
1.7.6.4



More information about the pacman-dev mailing list