diff --git a/roles/archbuild/files/gitpkg b/roles/archbuild/files/gitpkg
index 0db83b2ccc334987bd2c284bcb535cce9edc8848..4bacac6d99da43983b29e4fc0cd5c1f9b7c63faa 100755
--- a/roles/archbuild/files/gitpkg
+++ b/roles/archbuild/files/gitpkg
@@ -109,7 +109,7 @@ class PkgbuildReader < Pkgbuild
   def initialize(*args)
     super
 
-    @bash = IO.popen ["bash"], "w+"
+    @bash = IO.popen ["bash"], "r+"
     @bash.puts "{", @contents, "} &>/dev/null"
 
     @pkgbase = read :pkgbase