tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: list of possibly broken user-destdir enabled packages



On Sun, Feb 07, 2010 at 08:45:56PM +0100, Klaus Heinz wrote:
> Joerg Sonnenberger wrote:
> > On Sun, Feb 07, 2010 at 07:34:32PM +0100, Klaus Heinz wrote:
> 
> > > Especially the games may not be really fixable right now because there is
> > > no official way at build time to determine the games group at install
> > > time. A short term fix would be the introduction of REAL_GAMEGRP and
> > > REAL_GAMEOWN.
> 
> Maybe that should have been REAL_GAMES_USER and REAL_GAMES_GROUP, I
> don't know the difference between GAMES_USER and GAMEOWN...

Don't use the later, the former is what should be used for suid etc.

> > As long as they are SETGIDGAME, they are fine with SPECIAL_PERMS.
> 
> I do not understand what you are saying here.
> Look at games/rollemup (I tried to translate the existing Makefile to
> something that works with DESTDIR):
> 
> SPECIAL_PERMS=          bin/Rollemup ${SETGID_GAMES_PERMS}
> 
> SPECIAL_PERMS+=               ${GAMES_DIR}/Rollemup/Rollemup.ini 
> ${GAMES_USER} \
>                         ${GAMES_GROUP} ${GAMEDATAMODE}
> OWN_DIRS_PERMS+=        ${GAMES_DIR}/Rollemup/Games ${GAMES_USER} \
>                         ${GAMEGRP} ${GAMEDIRMODE}
> OWN_DIRS_PERMS+=        ${GAMES_DIR}/Rollemup/Upload ${GAMES_USER} \
>                         ${GAMEGRP} ${GAMEDIRMODE}

These are correct.

> How do I do that right now? I can hard-code "games" instead of GAMEOWN
> and GAMEGRP but if I do not, I get

As said earlier, GAMES_USER and GAMES_GROUP. GAMEOWN and GAMEGRP are
mostly for legacy purposes for stupid makefiles.

Joerg


Home | Main Index | Thread Index | Old Index