zip-папка в make-файле mac - PullRequest
       3

zip-папка в make-файле mac

0 голосов
/ 29 февраля 2012

Я использую make-файл в Mac OS X и пытаюсь заархивировать каталог в другую папку, где мой make-файл:

Мой make-файл находится в папке: / Volumes / Sources

Ипапка для архивирования:Volumes "," Bin "," myapp "

И я не хочу, я хотел бы, чтобы все файлы и папки в / Volumes / Bin / myapp находились в корне архива .zip.

Я пробую "pushd" и "cd", но после смены каталога команда "pwd" показывает, что я не менялся!Я все еще в / Тома / Источники

Любая помощь?

1 Ответ

2 голосов
/ 29 февраля 2012

Каждая команда в правиле make-файла действует в своей собственной подоболочке.Это не сработает:

cd /Volumes/Bin/myapp # <-- you start in Sources/, cd to myapp/, and die.
zip -r myapp.zip . # <-- you are in Sources/, drat!. 

Попробуйте:

cd /Volumes/Bin/myapp ; zip -r myapp.zip .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...