[PATCH] base-files: sysupgrade: store status of system-services

Martin Schiller ms at dev.tdt.de
Mon Jan 11 10:54:36 EST 2021


On 2021-01-11 14:38, Stijn Segers wrote:
> Hi Alberto,
> 
> Alberto Bursi <bobafetthotmail at gmail.com> schreef op 11 januari 2021
> 03:56:23 CET:
>> 
>> 
>> On 10/01/21 22:50, Stijn Segers wrote:
>>> Hi Sven,
>>> 
>>> Op zondag 10 januari 2021 om 22u28 schreef Sven Roederer
>>> <devel-sven at geroedel.de>:
>>>> Am Samstag, 9. Januar 2021, 12:28:31 CET schrieb Stijn Segers:
>>>>>  > @@ -228,6 +229,7 @@ do_save_conffiles() {
>>>>>  >
>>>>>  > if [ "$SAVE_INSTALLED_PKGS" -eq 1 ]; then
>>>>>  > echo "${INSTALLED_PACKAGES}" >> "$CONFFILES"
>>>>>  > +               echo "${SERVICE_STATUS}" >> "$CONFFILES"
>>>>>  > mkdir -p "$ETCBACKUP_DIR"
>>>>> 
>>>>>  Am I reading this correctly and is this only keeping track of 
>>>>> service
>>>>>  status if you tell sysupgrade to save packages? What's the 
>>>>> rationale
>>>>>  behind that?
>>>>> 
>>>>>  I have a personal build with all packages preinstalled, so I don't 
>>>>> need
>>>>>  that. Would like to keep track of service status though. Can those 
>>>>> two
>>>>>  things be entangled?
>>>>> 
>>>> 
>>>> Stijn,
>>>> 
>>>> my intention was to not change the current behavior by default, so 
>>>> an
>>>> extra
>>>> switch or extending an existing switch looked like the way. I've
>>>> choosen the
>>>> lazy one, based on "when the user is storing the packages-list, he 
>>>> is
>>>> for sure
>>>> interested in the services".
>>>> But I'm happy to add a separate switch to sysupgrade. Any preference
>>>> of the
>>>> letter? What about using "-s"?
>>>> 
>>>> Sven
>>> 
>>> Yes, that's still free and the most intuitive I think.
>>> 
>>> Thanks!
>>> 
>>> Stijn
>>> 
>> 
>> Since we (me, Andre Heider and Paul Spooren) are discussing/asking 
>> about
>> enabling this by default, do you have any opinion on that?
>> 
>> -Alberto
> 
> That would be great, as Adrian pointed out it's something you'd expect
> would be saved when you tell sysupgrade to keep settings.
> 
> So +1 from me on making it default. All my AP/testing devices now have
> scripting to disable e.g. DHCP and DNS again after an upgrade.
> 
> Stijn

I am also in favor of saving the service status by default.
This is the expected behavior as long as you don't use the '-n' switch.

Currently we use our own patchset for this, but I would prefer to get
an upstream solution.

Martin



More information about the openwrt-devel mailing list