[airstrike] Strange things when "fixing" (?) things & install target

Sven Velt sven-airstrike at velt.de
Tue Feb 4 03:40:53 EST 2003


Hio Eero!

Am 2003-02-04, tippselte Eero Tamminen:

> > | -#define ROOT_CONFIG_FILE "airstrikerc"
> > | +#define ROOT_CONFIG_FILE "/etc/airstrikerc"
> 
> I think default game configuration file should be under share/...,
> not in /etc/ 

As it's a configuration file it _has_ to go to /etc. At least for a
debian package.

> (and the one where the info is saved from game
> would of course be ~/.airstrikerc). So the order of checking
> for the configuration file would be:
> - home dir
> - current dir
> - installation path for 'share' files

Hmm, I think the global configuration file has to be read first (think
of a default configuration installed by root) and _then_ the user's
config file.
I think current dir is a bad idea. Don't ask me why, it's a feeling ;-)

> > |  # The path where the program looks for its data files
> > | -datapath "data"
> > | +datapath "/usr/share/games/airstrike/data"
> 
> As default things compiled from sources should
> be installed under /usr/local/.  Easiest would be if
> the Makefile install target would pipe the configuration
> file through 'sed' which converts DESTDIR strings
> in config file to point to directory set in the Makefile.

No problem with that for a default install. It should all go under
/usr/local/airstrike so you don't have problems
removing/updating/backuping/... it.

As debian policy is very strict _I_ have to put it in this path.

bye

Sven

-- 
Meet me at: 2003-02-06    Schwabach: Stammtisch LUSC (http://lusc.de/)
            2003-05-29/01 Felsberg:  LugCamp 2003 (Schweiz)
*** [LUSC] Linux User Schwabach - Stammtisch: 1. & 3. Do - http://lusc.de ***
"Wie ist das passiert?" - "Keine Ahnung, hab' einfach auf 'Weiter' geklickt"



More information about the airstrike mailing list