basic source dirs && general tarball fixup
[pharext/pharext] / src / pharext / Packager.php
index f5ccfb80848667d63c38e98a323f94a28dfe5d48..8b7ad226ed48de9b15a6458c3a8c7053ea3169b1 100644 (file)
@@ -187,7 +187,7 @@ class Packager implements Command
                        $source = $this->extract($source);
                        $this->cleanup[] = new Task\Cleanup($source);
                        
-                       if ($this->args->pecl) {
+                       if (!$this->args->git) {
                                $source = (new Task\PeclFixup($source))->run($this->verbosity());
                        }
                }
@@ -208,6 +208,8 @@ class Packager implements Command
                                $this->source = new SourceDir\Git($source);
                        } elseif (is_file("$source/parext_package.php")) {
                                $this->source = include "$source/pharext_package.php";
+                       } else {
+                               $this->source = new SourceDir\Basic($source);
                        }
 
                        if (!$this->source instanceof SourceDir) {