Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#17098 closed defect (fixed)

reinplace fails if filename has spaces

Reported by: ryandesign (Ryan Schmidt) Owned by: ryandesign (Ryan Schmidt)
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 (5)

comment:1 Changed 9 years ago by ryandesign (Ryan Schmidt)

  • Owner changed from macports-tickets@… to ryandesign@…
  • Status changed from new to assigned

comment:2 Changed 9 years ago by ryandesign (Ryan Schmidt)

  • Resolution set to fixed
  • Status changed from assigned to closed

Fixed in r41573.

comment:3 Changed 9 years ago by ryandesign (Ryan Schmidt)

Added note to ChangeLog in r41574.

comment:4 Changed 9 years ago by tobypeterson

  • Milestone changed from MacPorts base bugs to MacPorts Future

Milestone MacPorts base bugs deleted

comment:5 Changed 8 years ago by jmroot (Joshua Root)

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