sonic-buildimage/files/build_templates
Stepan Blyshchak 2b8941e716
[sonic_debian_extension] add docker script to SONiC filesystem (#5935)
- Why I did it
To allow SONiC Package Migration during SONiC-2-SONiC upgrade we need to start docker daemon in chroot-ed environment in new SONiC filesystem.
Later this script will be used to start dockerd in chroot environment on SONiC

- How I did it
Install a docker service script into /usr/lib/docker/ in SONiC filesystem.

- How to verify it
Install SONiC image on the switch, mount squashfs to some directory, mount overlay rw layer over squashfs, mount procfs and sysfs, mount docker library. Start the docker using:
root@sonic:~$ /usr/lib/docker/docker.sh start

Signed-off-by: Stepan Blyshchak <stepanb@nvidia.com>
2021-03-14 14:15:42 +02:00
..
per_namespace [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
share_image [ChassisDB]: bring up ChassisDB service (#5283) 2020-10-14 15:15:24 -07:00
arp_update_vars.j2 [swss] Enhance ARP Update to Call Sonic Cfggen Once (#5398) 2020-09-18 18:44:23 -07:00
buffers_config.j2 [Dynamic buffer calc] Support dynamic buffer calculation (#6194) 2020-12-13 11:35:39 -08:00
config-chassisdb.service.j2 [ChassisDB]: bring up ChassisDB service (#5283) 2020-10-14 15:15:24 -07:00
config-setup.service.j2 [config-setup]: create a SONiC configuration management service (#3227) 2019-12-04 07:15:58 -08:00
database.service.j2 Multi-ASIC implementation (#3888) 2020-03-31 10:06:19 -07:00
dhcp_relay.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
docker_image_ctl.j2 [baseimage]: Updates for Ebtables and support for multi-asic (#6542) 2021-01-27 08:36:10 -08:00
gbsyncd.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
iccpd.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
init_cfg.json.j2 [MACsec]: Set MACsec feature to be auto-start (#6678) 2021-02-23 13:22:45 -08:00
kube_cni.10-flannel.conflist First cut image update for kubernetes support. (#5421) 2020-12-22 08:01:33 -08:00
lldp.service.j2 Changes for LLDP docker to support multi-npu platforms (#4530) 2020-05-11 11:05:44 -07:00
macsec.service.j2 [MACsec]: Set MACsec feature to be auto-start (#6678) 2021-02-23 13:22:45 -08:00
mgmt-framework.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
mgmt-framework.timer [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
nat.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
organization_extensions.sh Framework to plugin Organization specific scripts during ONIE Image build (#951) 2017-09-19 16:23:31 -07:00
pmon.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
qos_config.j2 Make backend device checking more robust (#5730) 2020-11-10 15:06:35 -08:00
radv.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
restapi.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
sflow.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
snmp.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
snmp.timer [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
sonic_debian_extension.j2 [sonic_debian_extension] add docker script to SONiC filesystem (#5935) 2021-03-14 14:15:42 +02:00
sonic.target [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
swss_vars.j2 Enable synchronous mode by default and add in minigraph parser (#5735) 2020-10-29 09:15:12 -07:00
telemetry.service.j2 [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
telemetry.timer [services] introduce sonic.target (#5705) 2021-02-25 14:26:24 +02:00
updategraph.service.j2 [config-setup]: create a SONiC configuration management service (#3227) 2019-12-04 07:15:58 -08:00