+1 for proposed solution

Best regards
Alin

On Tue, 28 Oct 2025, 15:14 Tomek CEDRO, <[email protected]> wrote:

> Good catch Anchao!! We all missed that sorry!! o_O
>
> Lets address the issue before merge, so we have better and more
> coherent solution right from start :-)
>
> How about /etc/init.d/nx.sysinit for nxinit scripts? So existing
> scripts will reside in /etc/init.d/rc.sysinit and there will be no
> conflicts and it will be clear which file is used for what :-) Maybe a
> selected only file set move to firmware image would be desired too
> based on what init is used?
>
> You see why I like to bring some attention to dev@ from the GH PRs
> when needed? :-)
>
> Thank you again!! :-)
> Tomek
>
>
>
>
>
>
>
> On Tue, Oct 28, 2025 at 2:55 PM Sebastien Lorquet <[email protected]>
> wrote:
> >
> > Hello,
> >
> > I think that the issue that you have identified is very valid but it
> > took time for me to identify it.
> >
> > This is not just a random app used by someone.
> >
> > This app depends on a set of scripts that reside in the board
> > directories, in the romfs directories.
> >
> >
> > In fact many boards in the main repo have init files for nsh, and they
> > are set up in a way that was made just for this and is probably
> > incompatible with the different requirements of different init systems.
> >
> > We need a way to setup several different romfs in board directories, one
> > would be used for nsh init scripts, the other one with nxinit.
> >
> >
> > First of all I want to thank you for identifying this issue that
> > slipped, it is important and must be adressed.
> >
> > But I do no think that it is blocking integration of the app itself.
> >
> > I am confident that we can find a good structure for this in board
> > directories.
> >
> > Writing that from UTC+1, xiao is probably finishing his work day around
> > UTC+7, I hope tomorrow the pull requests will be reopened and the
> > project will go forward.
> >
> >
> > Sebastien
> >
> >
> > On 10/28/25 13:42, chao an wrote:
> > > I am not denying nxinit, so I have not added any comments in the apps
> > > repository. All my comments here are about discussing how nxinit
> should be
> > > implemented, rather than rejecting the merging of this PR.
> > > I don't understand why there was such an intense reaction during the
> > > discussion, even to the extent of closing the PR.
> > > nxinit provides system service monitoring capabilities, which were
> missing
> > > from the previous startup scripts. However, I believe we need to be
> > > cautious if nxinit is to be integrated into the nuttx kernel, for the
> > > following two reasons:
> > >
> > >     1. nxinit will cause the system to support two sets of script
> syntax:
> > >     android init and nuttx shell.
> > >     2. If developers of nsh want to use the service daemon capability,
> they
> > >     need to replace the initialization entry, and the code previously
> in the
> > >     nuttx init script cannot be used continuously.
> > >
> > > Whether to enhance the existing system implementation or create a new
> set
> > > of implementations, the choice is yours.
> > >
> > > BRs,
> > >
> > > raiden00pl <[email protected]> 于2025年10月28日周二 20:03写道:
> > >
> > >> nuttx-apps has always been a collection of useful applications and
> libs for
> > >> users. Nothing in this repo is mandatory, it's completely optional. I
> don't
> > >> see
> > >> any reason why we should give up from nxinit in nuttx-apps. What's
> more, I
> > >> see
> > >> this as a big loss for the project.
> > >>
> > >> Having a repository like nuttx-apps is a big advantage of NuttX. This
> gives
> > >> us more freedom in what we can keep there than if the apps were part
> of
> > >> the nuttx kernel repo. So we don't have to look for a perfect
> solution,
> > >> which probably doesn't exist anyway.
> > >>
> > >> wt., 28 paź 2025 o 12:20 Michał Łyszczek <[email protected]>
> > >> napisał(a):
> > >>
> > >>> On 2025-10-28 11:54:33, Sebastien Lorquet wrote:
> > >>>
> > >>>> The nuttx-apps directory already contains many apps whose value is
> much
> > >>> more
> > >>>> dubious/discussable than this nxinit thing.
> > >>>>
> > >>>> Following these events Xiao Xiang got understandably fed up and has
> > >>>> retracted all pull requests related to this project.
> > >>>>
> > >>>> I wonder what is the opinion of the community about this issue.
> > >>>>
> > >>>> Should we vote about the integration of this new app?
> > >>> I'd say nuttx-apps should be treated like package/ dir in buildroot.
> You
> > >>> want an app that is useful to you? You just prepare make file and
> kconfig
> > >>> to
> > >>> integrate it and push it. If code is not in nuttx repo, that is
> Makefile
> > >>> just downloads .tar.gz from the net and unpacks it - it doesn't even
> have
> > >>> to
> > >>> follow nuttx code convention.
> > >>>
> > >>> I myself have added few apps like that. App only contains Makefile
> and
> > >>> Kconfig
> > >>> and code is downloaded from the internet. There was never any problem
> > >> with
> > >>> pushing such apps. And I believe I am the only person that uses them
> :)
> > >>>
> > >>> So in my opinion, that nxinit should be totally allowed to be added
> to
> > >>> apps.
> > >>> It's useful to someone. It's 100% optional. It's not default. It
> does not
> > >>> break
> > >>> anything. Hence it should be added without any votes as long as it
> > >> follows
> > >>> the
> > >>> rules. Even if such app benefits only a single person.
> > >>>
>
>
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>

Reply via email to