Go to file
Christophe CURIS e2dc01bdc0 wmix: create the PID file only after successful initialisation
The PID file was created at the early beginning, but wmix can abort later
if something is not ok. It is better to create it at the end, so it will
be created only if wmix will actually be running.

Took the opportunity to move the code to a dedicated function to keep main
simple, and added a check to fix possible crash on startup if environment
variable $HOME does not exist.

Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
2014-06-07 21:27:27 +01:00
AlsaMixer.app AlsaMixer.app: update GPL text and FSF address as requested 2012-10-02 23:27:14 +01:00
Temperature.app Mass update FSF address 2012-06-05 20:50:13 +01:00
wmacpi Mass update FSF address 2012-06-05 20:50:13 +01:00
wmacpiload Mass update FSF address 2012-06-05 20:50:13 +01:00
wmauda Mass update FSF address 2012-06-05 20:50:13 +01:00
wmbatteries Mass update FSF address 2012-06-05 20:50:13 +01:00
wmbiff Enable classic mode. 2013-04-08 18:04:30 +01:00
wmbutton wmbutton: fail early on missing config 2014-05-28 21:20:02 +01:00
wmCalClock Mass update FSF address 2012-06-05 20:50:13 +01:00
wmcalendar Mass update FSF address 2012-06-05 20:50:13 +01:00
wmckgmail Mass update FSF address 2012-06-05 20:50:13 +01:00
wmcpuload Mass update FSF address 2012-06-05 20:50:13 +01:00
wmfemon Strip off version numbers from dir name 2012-02-12 22:50:31 +00:00
wmfu Mass update GPLv2 from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt 2012-06-05 20:45:40 +01:00
wmifinfo Mass update FSF address 2012-06-05 20:50:13 +01:00
wmitime Mass update FSF address 2012-06-05 20:50:13 +01:00
wmix wmix: create the PID file only after successful initialisation 2014-06-07 21:27:27 +01:00
wmkeys Mass update FSF address 2012-06-05 20:50:13 +01:00
wmMatrix wmMatrix: cleanup the Makefile 2012-08-14 15:21:17 +01:00
wmmixer Mass update FSF address 2012-06-05 20:50:13 +01:00
wmmixer-alsa-0.6@8c3720406c Initial dockapps git repo 2011-03-25 19:45:13 +01:00
wmmon Fix two bugs related to command execution: 2013-12-05 10:00:25 +00:00
wmmoonclock Mass update FSF address 2012-06-05 20:50:13 +01:00
wmnet Mass update FSF address 2012-06-05 20:50:13 +01:00
wmnotify Removed all autogenerated autotools and imake stuff 2012-06-05 20:48:52 +01:00
wmpager wmpager: add missing Makefile.am 2013-04-01 11:31:17 +01:00
wmpower Mass update FSF address 2012-06-05 20:50:13 +01:00
wmppp.app Mass update FSF address 2012-06-05 20:50:13 +01:00
wmsm.app Mass update FSF address 2012-06-05 20:50:13 +01:00
wmsmixer Mass update FSF address 2012-06-05 20:50:13 +01:00
wmSMPmon wmSMPmon: Code formating cleanup 2013-01-19 10:03:19 +00:00
wmstickynotes Removed all autogenerated autotools and imake stuff 2012-06-05 20:48:52 +01:00
wmsupermon Mass update FSF address 2012-06-05 20:50:13 +01:00
wmtime wmtime - increase version number to 1.1 2013-10-13 22:49:38 +01:00
wmtv Mass update FSF address 2012-06-05 20:50:13 +01:00
wmtz Mass update FSF address 2012-06-05 20:50:13 +01:00
wmWeather Mass update FSF address 2012-06-05 20:50:13 +01:00
wmweather+ Mass update FSF address 2012-06-05 20:50:13 +01:00
wmwifi Mass update FSF address 2012-06-05 20:50:13 +01:00
wmwlmon Strip off version numbers from dir name 2012-02-12 22:50:31 +00:00