update/software/service-files
Charles Short 728cfdbff1 Use "apt-ostree" to manage software deploy start
Unpack and install Debian packages into a checked
out Ostree branch then commit results back into the
repository so that it can be deployable.

The way that this works is that a "patch" is uploaded
to the controller. The patch is a tarball that contains
metadata information and Debian packages to be extracted.
The process is the following:

1. Create the Debian package feed when the software-controller
   starts.
2. Upload the patch to the controller.
3. Extract the Debian package(s) fro the patch.
4. Upload the Debian packages to the Debian package feed.
5. Grab a list of the packages that have been included in
   the patch.
6. Run "apt-ostree compose install" to install or upgrade
   the Debian packages installed.
7. Results are commited back into the Ostree repository.

Signed-off-by: Charles Short <charles.short@windriver.com>

Test Plan
PASS Build software debian package
PASS BUILD ISO
PASS Verify setting in /etc/sofware/software.conf

Task: 49229
Story: 2010676

Change-Id: I7127f62043428693f85260fa1ee944e84f6b532d
2024-01-10 21:23:24 +00:00
..
pmon-software-agent.conf Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
pmon-software-controller-daemon.conf Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
policy.json Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
run-software-scripts Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
setup_software_repo Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software-agent-init.sh Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software-agent-restart Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software-agent.service Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software-controller-daemon-init.sh Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software-controller-daemon-restart Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software-controller-daemon.service Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software-controller-init.sh Use "apt-ostree" to manage software deploy start 2024-01-10 21:23:24 +00:00
software-controller.service Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software-functions Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software-init.sh Fix invalid patch alarm on unlocked AIO-SX 2023-05-16 15:59:45 +00:00
software-tmpdirs.conf Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software.conf Use "apt-ostree" to manage software deploy start 2024-01-10 21:23:24 +00:00
software.logrotate Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software.service Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
software_check_goenabled.sh Setup controller and agent processes for "software" 2023-04-20 19:22:30 +00:00
starlingx-GA-metadata.xml Rename GA metadata file to fix upload/delete issue 2023-11-24 09:24:41 -03:00