Hi Boyuan,
Thank you for your valuable feedback on the a2d Debian package. I appreciate your time and insights into the packaging process. Let me address the points you've raised:
debian/a2d.init.d: You are absolutely right, I apologize for the oversight. I've removed /usr/local/ and revised debian/a2d.init.d script.
/etc/nginx/ssl/: This empty directory is intended to be used by a2d to store user SSL certificates and implement them for nginx. I understand your concern, but this directory serves a purpose within the functionality of the program.
/usr/share/scripts/: These scripts are simple helper scripts specific to a2d. I believe that they should not be available globally like other system scripts. Placing them in /usr/share/a2d/scripts/ could be better for managing them.
Lintian Warnings: I have addressed the lintian warnings regarding the skip-systemd-native-flag-missing-pre-depends in the package. Thank you for pointing these out.
Thank you once again for your guidance and support. I look forward to your response and any further suggestions you may have.
Best regards,
Yogeswaran.