Thread Feedmailer
(10 answers)
Opened by mika at 2015-08-03 16:32
Ich habe das GNU Build-System, welches ich irrsinniger Weise genutzt habe, nun korrekter Weise durch ExtUtils::MakeMaker und File::ShareDir::Install ersetzt.
Das funktioniert super! Statt der Fnk. aus GLib nutze ich File::HomeDir und File::ShareDir für die DISTDIR und CONFIGDIR. Das sollte crosscompatible sein und unter Windows, Mac uns Linux laufen. Nur für eine Lockdatei in Temp nutze ich noch Glib: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 ... LOCKFILE => File::Spec->catdir( ( Glib::get_tmp_dir(), sprintf( "%s-%s.lock", NAME, Glib::get_user_name() ) ) ), ... (NAME ist Feedmailer der Programmname.) Meine Frage ist, gibt es Perl-Distributions-Module, um an das System TMPDIR und USERNAME zu kommen. /tmp, C:\TEMP usw. je-nach-dem auf welchem System das Programm läuft? Last edited: 2017-01-19 20:19:25 +0100 (CET) |