Здравствуйте, у меня есть скрипт, который создает образ MacOSX, а затем копирует материал в него.Скрипт был протестирован и работал нормально, пока я не попытался реализовать его в сборке Travis.Здесь вещи становятся интересными.Интересующий фрагмент кода выглядит следующим образом:
hdiutil create "$dmg" -srcfolder tmp -fs HFS+ -format UDRW -volname Fiji -attach
cp resources/install-fiji.jpg /Volumes/Fiji/.background.jpg
Это происходит сбой, потому что я работаю на виртуальной машине, а каталог / Volumes не используется виртуальной машиной.Если я попытаюсь перечислить каталог, я получу:
ls -la /Volumes
ls: VMware Shared Folders: Input/output error
Несмотря на то, что команда hdiutil не завершилась неудачно и на самом деле радостно сообщила:
/dev/disk1 GUID_partition_scheme
/dev/disk1s1 Apple_HFS /Volumes/Fiji
Как я могу обойти эту проблему?Может быть, монтировать в другой точке монтирования?