[GSoC 2020]: Need help in writing sed alternative in Python for RSB recipes
Heinz Junkes
junkes at fhi-berlin.mpg.de
Wed Aug 19 01:13:11 UTC 2020
Hi Mritunjay,
To define the architecture you can create a file “CONFIG_SITE.local” in “configure”.
Look at the comment at the end of the file "CONFIG_SITE":
"
...
# Overrides for the settings above may appear in a CONFIG_SITE.local file
-include $(CONFIG)/CONFIG_SITE.local.
“
Heinz
> On 16. Aug 2020, at 12:16, Mritunjay Sharma <mritunjaysharma394 at gmail.com> wrote:
>
>
>
> On Sun, Aug 16, 2020 at 1:12 PM Chris Johns <chrisj at rtems.org> wrote:
> On 16/8/20 8:29 am, Mritunjay Sharma wrote:
> > On Sun, Aug 16, 2020 at 12:15 AM Gedare Bloom <gedare at rtems.org
> > <mailto:gedare at rtems.org>> wrote:
> >
> > Hi Mritunjay, Chris:
> >
> > For the RSB, since it is user-facing, we need to be sure to minimize
> > its dependencies on the user environment and platform. So this pycli
> > can only be used if it is distributed standard with Python 2 and
> > Python 3.
> >
> > Would someone be able to apply this patch and use it to build epics?
> > No, because (1) they won't have pycli available, and (2) they don't
> > have a path /home/mritunjay
> >
> >
> > I think what you are saying is absolutely right. It will be really a great help
> > if Chris can guide on what next can be done.
>
> See below.
>
> > As far as 'pycli' is concerned, I have made a couple of minor tweaks. Gave it a
> > better name 'sedpy' and made it public on GitHub.
> >
> > Please find the link to the
> > project here: https://github.com/mritunjaysharma394/sedpy
>
> Thanks but I currently do not see a need for this tool.
>
> > I will appreciate if mentors can have a look and try this and see if it in any
> > way can be modified
> > to be used with RSB or else we will go with what is suggested.
>
> Please put the RSB to one side. I will let you know when we can return to it.
>
> I believe patching config files in EPCIS from the RSB is fragile. EPICS should
> be free to change any of these files without needing to considering the effect
> it has on the RSB. Just because we can peek inside does not means we are free to
> exploit what we see.
>
> What happens if you define the needed variables on the make command line? For
> example:
>
> gmake RTEMS_BASE=$HOME/development/rtems/5 RTEMS_VERSION=5.1-rc2
>
> These variables are just normal make ones and so they can be overridden from the
> command line.
>
> Please investigate this and see what happens?
>
> Hi Chris,
> I investigated and used:
>
> `make RTEMS_BASE=$HOME/development/rtems/5-arm RTEMS_VERSION=5`
>
> This worked perfectly fine and the build was successful. Thank you so much for telling this. It makes it so
> easy. What can we do next? This surely removes the requirement of `sed` or the tool I built to make command line changes.
>
> Thanks
> Mritunjay
>
>
> Chris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2542 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200819/3faee7e3/attachment.bin>
More information about the devel
mailing list