[Fuego] [PATCH v2 0/1] Use common scripts to install fuego on host or docker system
<[email protected]> Tue, 6 Jul 2021 14:30:23 +0530
| Newsgroups | dev.linux.lists.fuego |
|---|---|
| Message-ID | <[email protected]> |
From: venkata pyla <[email protected]> Hi Tim I have refactored the installation scripts based on your feedback. All the installation scripts moved under install-scripts folder and each script is called in serial for different installation steps. - install-debian-common.sh - all the common Debian packages - install-buster.sh - the buster-specific Debian packages or - install-stretch.sh - the stretch-specific Debian packages - install-jenkins.sh (stuff for Jenkins, called if --nojenkins was not specified) - install-extras.sh (for ttc, serio, ebf, labcontrol, fserver, and anything else we get directly from git) Also added makefile targets to initiate different installations, incase if someone needs it. Please review the changes and provide your feedback. you can also review the changes using my BitBucket account commit-id https://bitbucket.org/venkata-pyla/fuego/commits/00254bbad34b626b2a78d0b8e25b065fd2220084?at=use-common-script-install-feedback venkata pyla (1): install: Refactor fuego installation scripts to use common scripts Dockerfile | 306 ++--------------------- Dockerfile.nojenkins | 151 ----------- Makefile | 43 ++++ README | 14 ++ entrypoint.sh | 7 + fuego-host-scripts/docker-build-image.sh | 10 +- install-debian.sh | 268 -------------------- install-native.sh | 129 ++++++++++ install-scripts/install-debian-common.sh | 83 ++++++ install-scripts/install-extras.sh | 69 +++++ install-scripts/install-jenkins.sh | 157 ++++++++++++ install-scripts/install-stretch.sh | 12 + install.sh | 14 +- uninstall-fuego.sh | 52 ++++ 14 files changed, 610 insertions(+), 705 deletions(-) delete mode 100644 Dockerfile.nojenkins create mode 100644 Makefile create mode 100755 entrypoint.sh delete mode 100755 install-debian.sh create mode 100755 install-native.sh create mode 100755 install-scripts/install-debian-common.sh create mode 100755 install-scripts/install-extras.sh create mode 100755 install-scripts/install-jenkins.sh create mode 100755 install-scripts/install-stretch.sh create mode 100755 uninstall-fuego.sh -- 2.20.1 The information contained in this e-mail message and in any attachments/annexure/appendices is confidential to the recipient and may contain privileged information. If you are not the intended recipient, please notify the sender and delete the message along with any attachments/annexure/appendices. You should not disclose, copy or otherwise use the information contained in the message or any annexure. Any views expressed in this e-mail are those of the individual sender except where the sender specifically states them to be the views of Toshiba Software India Pvt. Ltd. (TSIP),Bangalore. Although this transmission and any attachments are believed to be free of any virus or other defect that might affect any computer system into which it is received and opened, it is the responsibility of the recipient to ensure that it is virus free and no responsibility is accepted by Toshiba Embedded Software India Pvt. Ltd, for any loss or damage arising in any way from its use.