#149

`sed -e` not supported on MacOS

Openvrqqopened 10mo ago

For Mac OS It may use '-E' instead.

https://github.com/libimobiledevice/libirecovery/blob/b59ef4814525f487287da1609864f432cd79e3ed/udev/Makefile.am#L3

Log here:

Making install in udev
Makefile:527: warning: overriding commands for target `39-libirecovery.rules'
Makefile:335: warning: ignoring old commands for target `39-libirecovery.rules'
/usr/bin/sed -r -e 's|@udev_activation_rule[@]|OWNER="root", GROUP="storage", MODE="0660"|g' < 39-libirecovery.rules.in > 39-libirecovery.rules || rm 39-libirecovery.rules
/usr/bin/sed: illegal option -- r
usage: sed script [-Ealn] [-i extension] [file ...]
       sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...]
Makefile:527: warning: overriding commands for target `39-libirecovery.rules'
Makefile:335: warning: ignoring old commands for target `39-libirecovery.rules'
make[2]: Nothing to be done for `install-exec-am'.
/usr/bin/sed -r -e 's|@udev_activation_rule[@]|OWNER="root", GROUP="storage", MODE="0660"|g' < 39-libirecovery.rules.in > 39-libirecovery.rules || rm 39-libirecovery.rules
/usr/bin/sed: illegal option -- r
usage: sed script [-Ealn] [-i extension] [file ...]
       sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...]
 .././install-sh -c -d '/Users/vrqq/limd-install/lib/udev/rules.d'
 /usr/bin/install -c -m 644 ./39-libirecovery.rules '/Users/vrqq/limd-install/lib/udev/rules.d'
install: ./39-libirecovery.rules: No such file or directory
make[2]: *** [install-udevrulesDATA] Error 71
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1

Tested on Mac OS X 10.15.7 Catalina

Activity

0

No activity yet.