felhasznaloi log fajl kezelese uj rpm csomag keszitesenel

Sziasztok!

Adot egy program (VisualSFM) amihez rpm csomagok keszitek. A problemam az, hogy a program mindig a ./ konyvtaraba akarja irni a log and tmp fajlokat. Mivel a csomagban az/usr/libexec/%{name} ala kerulnek a binalisok, erteremszeruen ide probal irni. Mivel ugye ide csak root felhasznalo irhat az normal felhasznalok nem kepesek log es tmp fajlokat letrehozni. Kerdesem az, hogy lehetne ezt megkerulni valahogy.
Probalkoztam linkekel de nem sikerult megoldanom a problemat.
Most egy olyan nagyon nem szep megoldas mukodik, hogy minden inditaskor az /usr/bin/visaulsfm script fajl bemasolja a ~/visualsfm konyvtarba az /usr/libexec/visualsfm/VisualSFM -t es ott inditja.

Hozzászólások

Nem akarok beleszólni, de nem lennye könnyebb a kódot átírni, hogy HOME könyvtár alá dolgozzon egy pl. ".VisualSFM" könyvtárba vagy a /tmp alá?

Az, hogy mi az aktuális könyvtár, illetve hol van egy program, két különböző dolog, szóval egyelőre nem értem a problémát. Az aktuális könyvtárba akar írni a program, vagy oda, ahol ő van? Aztán miért teszi ezt? Mi van a forrásában? Van-e környezeti változó, amivel lebeszélhető erről?

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE