summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authordsa <dsa>2006-12-14 00:44:17 +0000
committerdsa <dsa>2006-12-14 00:44:17 +0000
commit06e4af2dbc2d69d90be7a60c0b6944629740aaad (patch)
tree00bcef58f18e409fe5aa3ab3a8367479ee224f63 /web
parent89d6607684a1d28575767a12419b6f652794fc30 (diff)
downloadaurweb-06e4af2dbc2d69d90be7a60c0b6944629740aaad.tar.xz
Corrected a problem when submit a package, more details in file pkgsubmit.php
Diffstat (limited to 'web')
-rw-r--r--web/html/pkgsubmit.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/web/html/pkgsubmit.php b/web/html/pkgsubmit.php
index 9d54271..5b2efd7 100644
--- a/web/html/pkgsubmit.php
+++ b/web/html/pkgsubmit.php
@@ -86,7 +86,13 @@ if ($_COOKIE["AURSID"]) {
# the uploaded package file.
#
- $upload_file = $UPLOAD_DIR . $pkg_name;
+ # Added the .tgz because the old line just moved the tmp file to
+ # pkgname, but there is a problem below when it try to create the
+ # directory with the same name - pkgname. In linux/unix, if we
+ # touch a file like "touch foo" and then try to create a foo dir
+ # like "mkdir foo" it will give us a error. That was what happening in
+ # newer installations of AUR.
+ $upload_file = $UPLOAD_DIR . $pkg_name . ".tgz";
if (move_uploaded_file($_FILES["pfile"]["tmp_name"], $upload_file)) {
# ok, we can proceed