synd
1.0.0
이 기본 서비스는 Synology Diskstation DS214+ Debian (Bookworm)을 위해 만들어졌습니다. 또한 DS414 또는 DS207과 같은 다른 Synology NAS 제품에서도 작동해야합니다.
데몬은 시작시 깜박임 LED를 끄고 전원 버튼을 누르면 시스템을 종료합니다.
설치:
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
장치가 실제로 전원을 끄려면 qnap-poweroff 드라이버를 활성화해야합니다. 또한 U-Boot가 설정 한 MAC 주소를 보존하려면 mvneta 드라이버를 커널에 컴파일해야합니다.
Docker 이미지를 사용하여 다음과 같이 Linux 커널 I 크로스 컴파일 :
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