QNAP NAS:autorun: различия между версиями
Admin (обсуждение | вклад) (Новая страница: «=Создание собственного пакета .qpkg= ==Пример моего кода== <syntaxhighlight lang="bash"> ### SWAP File dd if=/dev/zero of=/share/HDA_DATA/.swap/swapfile bs=1024 count=1048576 mkswap /share/HDA_DATA/.swap/swapfile -L SWAPFILE swapon /share/HDA_DATA/.swap/swapfile ### Upgrade Entware /opt/bin/opkg update /opt/bin/opkg upgrade ### miniDLNA config if test -a "/opt/etc/minidlna.conf"; then...») |
Admin (обсуждение | вклад) Нет описания правки |
||
| Строка 4: | Строка 4: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
#!/bin/bash | |||
### SWAP File | ### SWAP File | ||
dd if=/dev/zero of=/share/HDA_DATA/.swap/swapfile bs=1024 count=1048576 | dd if=/dev/zero of=/share/HDA_DATA/.swap/swapfile bs=1024 count=1048576 | ||
Версия от 18:08, 7 февраля 2024
Создание собственного пакета .qpkg
Пример моего кода
#!/bin/bash
### SWAP File
dd if=/dev/zero of=/share/HDA_DATA/.swap/swapfile bs=1024 count=1048576
mkswap /share/HDA_DATA/.swap/swapfile -L SWAPFILE
swapon /share/HDA_DATA/.swap/swapfile
### Upgrade Entware
/opt/bin/opkg update
/opt/bin/opkg upgrade
### miniDLNA config
if test -a "/opt/etc/minidlna.conf"; then
rm /opt/etc/minidlna.conf
ln -s /share/HDA_DATA/.MiniDLNA/minidlna.conf /opt/etc/minidlna.conf
else
ln -s /share/HDA_DATA/.MiniDLNA/minidlna.conf /opt/etc/minidlna.conf
fi
/opt/etc/init.d/S90minidlna restart
### Links for Servers
if test -h "/share/Web/SandBOX-PHP"; then
rm /share/Web/SandBOX-PHP
ln -s /share/HDC_DATA/3-SandBOX/PHP /share/Web/SandBOX-PHP
else
ln -s /share/HDC_DATA/3-SandBOX/PHP /share/Web/SandBOX-PHP
fi
### Rsync
if [ -L "/mnt/ext/usr/bin/rsync" ]; then
echo "Файл уже ссылка!"
else
if [ -f "/mnt/ext/usr/bin/rsync3.0.7" ]; then
rm /mnt/ext/usr/bin/rsync3.0.7
fi
mv /mnt/ext/usr/bin/rsync /mnt/ext/usr/bin/rsync3.0.7
ln -s /opt/bin/rsync /mnt/ext/usr/bin/rsync
fi