New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #17098 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

reinplace fails if filename has spaces

Reported by: ryandesign@… Owned by: ryandesign@…
Priority: Normal Milestone: MacPorts 1.7.0
Component: base Version: 1.7.0
Keywords: Cc:
Port:

Description

If a filename has spaces in it, trying to use reinplace fails. e.g.:

PortSystem          1.0

name                reinplace-spaces
version             1.0

fetch {}
checksum {}

extract.mkdir       yes
extract {
    xinstall "${filespath}/filename with spaces.txt" ${worksrcpath}
}

configure {
    reinplace s/foo/bar/ "${worksrcpath}/filename with spaces.txt"
}
$ port configure
--->  Fetching reinplace-spaces
--->  Verifying checksum(s) for reinplace-spaces
--->  Extracting reinplace-spaces
--->  Configuring reinplace-spaces
Error: reinplace: cp: /tmp/filename: No such file or directory
Error: Target org.macports.configure returned: reinplace copy failed
Error: Status 1 encountered during processing.
$

This was  reported on macports-users by Scott Haneda.

Change History

Changed 3 years ago by ryandesign@…

  • owner changed from macports-tickets@… to ryandesign@…
  • status changed from new to assigned

Changed 3 years ago by ryandesign@…

  • status changed from assigned to closed
  • resolution set to fixed

Fixed in r41573.

Changed 3 years ago by ryandesign@…

Added note to ChangeLog in r41574.

Changed 3 years ago by toby@…

  • milestone changed from MacPorts base bugs to MacPorts Future

Milestone MacPorts base bugs deleted

Changed 2 years ago by jmr@…

  • milestone changed from MacPorts Future to MacPorts 1.7.0
Note: See TracTickets for help on using tickets.