The newly added app-mobilephone/smstools-2.2.1 ebuild does not create the create directories under /var/spool which the application requires in order to run. The required directories are /var/spool/sms/incoming /var/spool/sms/outgoing /var/spool/sms/checked Another 'gotcha' is that the application will detect files in the outgoing and checked directories and attempt to send them as SMSs and delete them. So if portage were to use the '.keep' mechanism the .keep files would be deleted as soon as the application starts.
Created attachment 89236 [details, diff] patch to add creation of missing directories
(In reply to comment #0) > The newly added app-mobilephone/smstools-2.2.1 ebuild does not create the > create directories under /var/spool which the application requires in order to > run. The required directories are > /var/spool/sms/incoming > /var/spool/sms/outgoing > /var/spool/sms/checked Applied your patch to the ebuild. > Another 'gotcha' is that the application will detect files in the outgoing and > checked directories and attempt to send them as SMSs and delete them. So if > portage were to use the '.keep' mechanism the .keep files would be deleted as > soon as the application starts. Not if you educate the application and tell it that .keep files should be skipped :)
Committed to CVS. This will appear in the portage tree as smstools-2.2.1-r1 within two hours. Thank you for your bug report :)