Я получаю папка верхнего уровня, заархивированная вместе с содержимым папки

Я сделал bash-скрипт для автоматизации процесса упаковки расширений браузера в архивы .zip , но по какой-то причине помимо содержимого из текущего каталога ( public ], manifest.json и index.html ) он также упаковывает папку mcm_extension (верхняя папка) вместе с текущей папкой в ​​ней и всем содержимым из нее снова. . Поэтому я заканчиваю:

mcm_extension/
-{current folder name}/
--public/
--manifest.json
--index.html
public/
manifest.json
index.html

Вместо

public/
manifest.json
index.html

в mcmc.zip и mcmf.zip . Вот сценарий:

# Removes .DS_Store files from a project
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch

# Creates directories of extension if they don't exist already
mkdir -p ../mcm_extension && mkdir -p ../mcm_extension/mcmc && mkdir -p ../mcm_extension/mcmf

# Google Chrome
cp -R /Users/apple/Development/mcm/public/ /Users/apple/Development/mcm_extension/mcmc/public/
cp /Users/apple/Development/mcm/manifest.json /Users/apple/Development/mcm_extension/mcmc/manifest.json
cp /Users/apple/Development/mcm/index.html /Users/apple/Development/mcm_extension/mcmc/index.html
cd /Users/apple/Development/mcm_extension/mcmc/
zip -r /Users/apple/Development/mcm_extension/mcmc.zip *

# Mozilla Firefox
cp -R /Users/apple/Development/mcm/public/ /Users/apple/Development/mcm_extension/mcmf/public/
cp /Users/apple/Development/mcm/manifestff.json /Users/apple/Development/mcm_extension/mcmf/manifest.json
cp /Users/apple/Development/mcm/index.html /Users/apple/Development/mcm_extension/mcmf/index.html
cd /Users/apple/Development/mcm_extension/mcmf/
zip -r /Users/apple/Development/mcm_extension/mcmf.zip *
0
25.11.2017, 22:10
0 ответов

Теги

Похожие вопросы