X-Git-Url: https://git.mxchange.org/?p=jprojects-scripts.git;a=blobdiff_plain;f=cp-dist.sh;h=74cf41733d038e775a023becdaea6f92a9f4e83b;hp=ace7597dcaf6a65da278908f63dcd560e8a9d88e;hb=54bf60147edfe0b67fc6e3f8218759cb3f58319a;hpb=612c0632dbfccc85c923aa5c8b85a5f8db69901b diff --git a/cp-dist.sh b/cp-dist.sh index ace7597..74cf417 100755 --- a/cp-dist.sh +++ b/cp-dist.sh @@ -3,16 +3,25 @@ . ./.jprojects.sh || exit 255 for project in ${LIST}; do - if [ -f "${project}/dist.sh" ] + if [ "${project}" = "jprojects-scripts" ] then - echo "$0: Copying dist.sh to '${project}' ..." - cp -v dist.sh "${project}/" || exit 255 + echo "$0: Skipping jprojects-scripts ..." + continue + elif [ -f "${JPROJECTS_HOME}/${project}/dist.sh" ] + then + echo "$0: Copying dist.sh/.git* to '${project}' ..." + cp -v dist.sh "${JPROJECTS_HOME}/${project}/" || exit 255 + cp -vu "${JPROJECTS_HOME}/jprojects-scripts/.gitattributes" "${JPROJECTS_HOME}/${project}" + cp -vu "${JPROJECTS_HOME}/jprojects-scripts/.gitignore" "${JPROJECTS_HOME}/${project}" fi - if [ ! -d "${project}/docs" -o "$1" = "f" ] + if [ -d "${JPROJECTS_HOME}/${project}" -a ! -d "${JPROJECTS_HOME}/${project}/docs" -o "$1" = "f" ] then echo "$0: GNU-ifying project '${project}' ..." - cp -rv docs "${project}/" || exit 255 + mkdir --parent "${JPROJECTS_HOME}/${project}/docs" || exit 255 + cp -rpv ${JPROJECTS_HOME}/jprojects-scripts/docs/* "${JPROJECTS_HOME}/${project}/docs/" || exit 255 + cp -vu "${JPROJECTS_HOME}/jprojects-scripts/.gitignore" "${JPROJECTS_HOME}/${project}" + cp -vu "${JPROJECTS_HOME}/jprojects-scripts/.gitattributes" "${JPROJECTS_HOME}/${project}" cd "${JPROJECTS_HOME}/${project}" echo "$0: git add ..." git add docs || exit 255