23 lines
614 B
Bash
Executable File
23 lines
614 B
Bash
Executable File
#!/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} |