Thread Feedmailer (10 answers)
Opened by mika at 2015-08-03 16:32

mika
 2017-01-19 20:16
#185879 #185879
User since
2010-10-02
168 Artikel
BenutzerIn

user image
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)

View full thread Feedmailer