Я только что создал свой первый репозиторий github: https://github.com/WinEunuuchs2Unix/eyesome
Я загрузил все файлы, но у меня есть проблемы с тем, как конечный пользователь скопирует их после загрузки.
Вот сценарий copy-files
(сокращенный), который они будут запускать:
!/bin/sh
if [ $(id -u) != 0 ]; then # root powers needed to call this script
echo >&2 $0 must be called with sudo powers
exit 1
fi
cp -v ./eyesome.sh /usr/local/bin/
cp -v ./eyesome-cfg.sh /usr/local/bin/
cp -v ./eyesome-src.sh /usr/local/bin/
cp -v ./eyesome-sun.sh /usr/local/bin/
cp -v ./wake-eyesome.sh /usr/local/bin/
cp -v ./start-eyesome /etc/cron.d/
cp -v ./daily-eyesome-sun /etc/cron.daily/
cp -v ./systemd-wake-eyesome /lib/systemd/system-sleep/
exit 0
Моя первая мысль: после загрузки файлов ни один не помечается как исполняемый?
Сценарий copy-files
имеетраздел для «удаления», который неактивен.Это обычная вежливость?
Комментарии по дальнейшему чтению для улучшения моего github
и уточнения моего copy-files
кода также приветствуются.