[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A postinst equivalent in Guix?
From: |
Ludovic Courtès |
Subject: |
Re: A postinst equivalent in Guix? |
Date: |
Wed, 25 Jan 2017 14:15:12 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Christopher Allan Webber <address@hidden> skribis:
> Ludovic Courtès writes:
>
>> Georgi Kirilov <address@hidden> skribis:
>>
>>> On Sat, Jan 21, 2017 at 04:34:55PM +0100, Ludovic Courtès wrote:
>>>
>>>>To make things more concrete, we could discuss specific packages you are
>>>>interested in and see how we could provide them in Guix{,SD}.
>>>
>>> The package is the old bsd-games bundle. Some of the games need to
>>> write score files under /var/lib/bsdgames/
>>> You can find attached my patch so far.
>>
>> The patch looks good to me!
>>
>> As for /var/lib/bsdgames, then it’s up to the admin to set the right
>> permissions on it. We can ensure that it exists and has the right
>> permissions on GuixSD, but on foreign distros, there’s nothing we can
>> do.
>>
>> We could also modify bsd-games such that it falls back to
>> ~/.local/bsdgames when /var/lib/bsdgames isn’t accessible (and it would
>> be worth submitting upstream). ISTR this was discussed for one of the
>> games present in Guix.
>>
>> WDYT?
>>
>> Ludo’.
>
> I'm a bit wary about GuixSD packages declaring being able to write to
> /var/ anything by default. What would the permissions be? I guess if
> it were world-writable to all "users" group users it would be okayish.
>
> Note that KoboDeluxe includes a patch snarfed from Debian that comments
> out the ability to save score files for this same reason, and it was
> marked in Debian as a security patch IIRC...
Yeah, I think scores in /var are a remnant of the past. Unix just lacks
a good way to address this use case.
So it sounds best for games to use a score file under $HOME by default.
Ludo’.
- A postinst equivalent in Guix?, Georgi Kirilov, 2017/01/19
- Re: A postinst equivalent in Guix?, John Darrington, 2017/01/20
- Re: A postinst equivalent in Guix?, Ludovic Courtès, 2017/01/20
- Re: A postinst equivalent in Guix?, Georgi Kirilov, 2017/01/21
- Re: A postinst equivalent in Guix?, Ludovic Courtès, 2017/01/21
- Re: A postinst equivalent in Guix?, Georgi Kirilov, 2017/01/21
- Re: A postinst equivalent in Guix?, Ludovic Courtès, 2017/01/23
- Re: A postinst equivalent in Guix?, Christopher Allan Webber, 2017/01/24
- Re: A postinst equivalent in Guix?,
Ludovic Courtès <=
- Re: A postinst equivalent in Guix?, John Darrington, 2017/01/25
- Re: A postinst equivalent in Guix?, Christopher Allan Webber, 2017/01/25
- Re: A postinst equivalent in Guix?, Georgi Kirilov, 2017/01/25