Jeg har et program som kører som en dæmon der bliver startet fra init.d
(Det kan sende og modtage sms fra et modem)
Selve programmet ligger i /usr/sbin/gsm_server
For at programmet bliver overskueligt at vedligeholde har jeg splittet dele
af det op i under-moduler.
Men hvor skal disse placeres?
Jeg ser umiddelbart to muligheder:
1)
/usr/share/perl5/GSM/Server/Send_SMS.pm
/usr/share/perl5/GSM/Server/Receive_SMS.pm
2)
/usr/share/gsm_server/Send_SMS.pm
/usr/share/gsm_server/Receive_SMS.pm
Den første er ret lækker for /usr/share/perl5 er med i Perls søgesti og jeg
kan kalde modulerne med
my $send = new GSM::Server::Send_SMS;
mens den anden kræver lit 'use lib' sjov.
Omvendt er modulerne jo meget specifikke og kun anvendbare for programmet
'gsm_server' så måske det er helt galt at smide dem i '/usr/share/perl5'?
Hjælp, guide og best-practice ønskes