[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.