diff --git a/core/linux-sun4i/PKGBUILD b/core/linux-sun4i/PKGBUILD
index b186dcd7d..c7bf05b3f 100644
--- a/core/linux-sun4i/PKGBUILD
+++ b/core/linux-sun4i/PKGBUILD
@@ -27,11 +27,11 @@ md5sums=('38bc0357948d6e060e48723d5b484af7'
 
 build() {
 #  wget -o ${srcdir}/linux.tgz --no-check-certificate https://github.com/${_github_user}/${_github_repo}/tarball/${_github_commitID}
-  cd {$srcdir}
-  tar xzf linux.tar.gz
+  cd ${srcdir}
+  # tar xzf linux.tar.gz
   # the github-commit-tarball issue results in this, rename it sanely
   mv "${_github_user}-${_github_repo}-${_github_commitID:0:7}" linux
-
+  cd linux
   # add upstream patch
   #patch -p1 -i "${srcdir}/patch-${pkgver}"