Git Product home page Git Product logo

Comments (4)

david56 avatar david56 commented on July 19, 2024

I did a test on AS7712_32X having a revised ONIE keeping machine.conf in the initrd image which can install latest ONL normally.

from opennetworklinux.

jnealtowns avatar jnealtowns commented on July 19, 2024

@david56
The existing design was a convenience since the installer itself runs as part of the Loader initrd in multiple envirnonments. But it isn't necessary (especially if it no longer works).

@carlroth Lets modify the platform detection logic to remove the chroot into ONIE.
This means the platform id must be passed as a configuration parameter to the installer prior to entering the Loader initrd instead of the installer detecting it itself.

Environment override

  1. if $ONL_INSTALL_PLATFORM then echo "platform=$ONL_INSTALL_PLATFORM" >> installer.conf

Installing from ONIE
2. If ONIE: echo "platform=onie-sysinfo -p >> installer.conf

Installing form ONL
3. If ONL : echo "platform=$(cat /etc/onl/platform)" >> installer.conf
etc.

What do you think?

cc @cbrune

from opennetworklinux.

carlroth avatar carlroth commented on July 19, 2024

see #287

from opennetworklinux.

david56 avatar david56 commented on July 19, 2024

The latest ONL can be installed via latest ONIE normally now. Thank you.

from opennetworklinux.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.