Add support for directories in customLinks

parent a1c5e093
...@@ -42,7 +42,7 @@ add_custom_link () { ...@@ -42,7 +42,7 @@ add_custom_link () {
local public_base="public/$library/$version" local public_base="public/$library/$version"
local library_base="packages/$library/$version/node_modules/$library" local library_base="packages/$library/$version/node_modules/$library"
link_and_print "$library_base/$local_name" "$public_base/$public_name" copy_and_print "$library_base/$local_name" "$public_base/$public_name"
} }
add_custom_links () { add_custom_links () {
...@@ -87,12 +87,12 @@ create_dist_link () { ...@@ -87,12 +87,12 @@ create_dist_link () {
#else #else
#fi #fi
if [ "$main_file_minified" != "-" ]; then if [ "$main_file_minified" != "-" ]; then
link_and_print "$library_base/$main_file_minified" "$public_base/$library.min.js" copy_and_print "$library_base/$main_file_minified" "$public_base/$library.min.js"
link_and_print "$public_base/$library.min.js" "$public_base/$library.js" copy_and_print "$public_base/$library.min.js" "$public_base/$library.js"
fi; fi;
if [ "$main_file" != "-" ]; then if [ "$main_file" != "-" ]; then
link_and_print "$library_base/$main_file" "$public_base/$library.development.js" copy_and_print "$library_base/$main_file" "$public_base/$library.development.js"
fi fi
add_custom_links "$library" "$version" add_custom_links "$library" "$version"
} }
...@@ -126,7 +126,7 @@ install_or_update_package () { ...@@ -126,7 +126,7 @@ install_or_update_package () {
cd ../../../ || fatal cd ../../../ || fatal
} }
link_and_print () { copy_and_print () {
[ -e "$1" ] || fatal "File not found: $1" [ -e "$1" ] || fatal "File not found: $1"
local target_dirname="$(dirname "$2")" local target_dirname="$(dirname "$2")"
...@@ -134,8 +134,8 @@ link_and_print () { ...@@ -134,8 +134,8 @@ link_and_print () {
mkdir -p "$target_dirname" || fatal mkdir -p "$target_dirname" || fatal
fi fi
ln -f "$1" "$2" || fatal cp -alf "$1" "$2" || fatal
echo "Created hardlink: $2 -> $1" echo "Created in public: $2 (same as $1)"
} }
registry_add_library_version () { registry_add_library_version () {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment