FAQ
Commit: 80d29dffc8e703d51b9eac12128982275e32cc4b
Author: Anatol Belski <[email protected]> Mon, 21 Oct 2013 14:16:51 +0200
Parents: b017d3375422ce0719789227431c3746edac10a2
Branches: master

Link: http://git.php.net/?p=web/rmtools.git;a=commitdiff;h=80d29dffc8e703d51b9eac12128982275e32cc4b

Log:
fix to license attaching

Changed paths:
   M client/include/PeclExt.php


Diff:
diff --git a/client/include/PeclExt.php b/client/include/PeclExt.php
index 7ac4555..cfb488c 100644
--- a/client/include/PeclExt.php
+++ b/client/include/PeclExt.php
@@ -578,7 +578,8 @@ if (!function_exists('rmtools\combinations')) {
     if (is_array($glob)) {
      foreach ($glob as $fl) {
       $tgt_fl = $target . DIRECTORY_SEPARATOR
- . strtoupper(basename($fl)) . "." . strtoupper($suffix);
+ . strtoupper(basename($fl));
+ $tgt_fl = $suffix ? $tgt_fl . "." . strtoupper($suffix) : $tgt_fl;
       if (!copy($fl, $tgt_fl)) {
        throw new \Exception("The license file '$fl' "
        . "was found but couldn't be copied into '$tgt_fl'");
@@ -743,10 +744,10 @@ if (!function_exists('rmtools\combinations')) {

    /* care about extension license */
    /* The ext license will be copied based on the info from package.xml, but let these lines stay */
- /*$files_to_zip = array_merge(
+ $files_to_zip = array_merge(
      $files_to_zip,
- $this->prepareExtLicense($this->tmp_extract_path, $target, "php." . $this->name)
- );*/
+ $this->prepareExtLicense($this->tmp_extract_path, $target)
+ );

    /* care about the files marked as "doc" in the package.xml */
    $dirs = $this->getPackageXmlProperty("contents", "dir");
@@ -784,6 +785,10 @@ if (!function_exists('rmtools\combinations')) {
       . DIRECTORY_SEPARATOR
       . basename((string)$file["name"]);

+ if (file_exists($tgt_fl)) {
+ continue;
+ }
+
      /* this could already done while checking license */
      if (in_array($tgt_fl, $files_to_zip)) {
       continue;

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupphp-webmaster @
categoriesphp
postedJun 3, '14 at 12:54p
activeJun 3, '14 at 12:54p
posts1
users1
websitephp.net

1 user in discussion

Anatol Belski: 1 post

People

Translate

site design / logo © 2023 Grokbase