Ticket #17098 (closed defect: fixed)
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
Note: See
TracTickets for help on using
tickets.

