synd
1.0.0
Layanan yang sangat mendasar ini dibuat untuk Synology DiskStation DS214+ Running Debian (Bookworm). Ini juga harus bekerja pada produk NAS Synology lain seperti DS414 atau DS207.
Daemon akan mematikan LED berkedip saat startup dan mematikan sistem saat tombol daya ditekan.
Instalasi:
git clone https://github.com/easybe/synd.git /usr/local/synd
pip3 install -r /usr/local/synd/requirements.txt
systemctl enable /usr/local/synd/synd.service
systemctl start synd
Agar perangkat dapat dimatikan, kita perlu mengaktifkan driver qnap-poweroff . Juga, untuk melestarikan alamat MAC yang ditetapkan oleh U-Boot, driver mvneta harus dikompilasi ke dalam kernel.
Kernel Linux I Kompilasi silang sebagai berikut menggunakan gambar Docker:
apt source linux
cd linux-*
cp /path/to/old/config .config
sed -i 's/CONFIG_MVNETA=m/CONFIG_MVNETA=y/' .config
sed -i 's/.*CONFIG_POWER_RESET_QNAP.*/CONFIG_POWER_RESET_QNAP=y/' .config
sed -i 's/CONFIG_SYSTEM_TRUSTED_KEYS=.*/CONFIG_SYSTEM_TRUSTED_KEYS=""/' .config
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
export LOCALVERSION=-armmp-lpae
export KDEB_PKGVERSION=$(make kernelversion)-1+custom
make oldconfig
make -j $(nproc) bindeb-pkg