diff --git a/stow-config.sh b/stow-config.sh new file mode 100755 index 0000000..6c31b36 --- /dev/null +++ b/stow-config.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +package=gmttemplates +stow_address=/opt/stow +tar_address=/usr/local + +# Prepare the working directory +if [[ ! -d ${stow_address}/${package}/sbin ]]; then + sudo mkdir ${stow_address}/${package} + sudo mkdir ${stow_address}/${package}/sbin +fi + +#找到所有后缀名为.py的脚本名称 存入数组 +scriptName=( `ls *.sh` ) +for element in ${scriptName[@]}; do + #排除configure.sh + if [[ $element != "configure.sh" && $element != "stow-config.sh" ]]; then + sudo cp ${element} ${stow_address}/${package}/sbin + fi +done + +# 使用stow创建链接 +sudo stow -d ${stow_address} -t ${tar_address} -S ${package} \ No newline at end of file