This work is part of integration effort for Standard with dedicated
Storage.
It was observed SAS disk naming convention changed between CentOS
systemd v219 and Debian v247. Using the newer scheme we observe an
issue as described in the patch commit message.
Switch to using older naming scheme as a fix for the issue.
This change only affects Debian.
Tests on Standard with dedicated Storage:
PASS: build-pkgs, build-image, deploy
PASS: unlocked enabled available controller nodes
unlocked enabled available storage nodes
Story: 2010211
Task: 46614
Signed-off-by: Dan Voiculeasa <dan.voiculeasa@windriver.com>
Change-Id: I0a1a923cdd1c1eec894e93fb5daea74e136303ee
Disable the following services:
- systemd-timesyncd
- systemd-networkd
- systemd-network-generator
- systemd-resolved
- systemd-homed
- systemd-userdbd
- systemd-boot-update
The reason these services are being disabled is because of the new
"system traits" feature. When the kickstart file runs the command
"systemctl preset-all" the sevices will be enabled by default. To
get the original state in AIO-SX the services will be disabled by
default.
This is part of the "system traits" feature. This work only
affects Debian.
Story: 2009968
Task: 46406
Test Plan
PASS Build package
PASS Build ISO
PASS Check for running systemd-network
Depends-On: https://review.opendev.org/c/starlingx/integ/+/853653
Signed-off-by: Charles Short <charles.short@windriver.com>
Change-Id: I382beab7dcd491fe40941da936af15e7819c2307
Fix build failure due to Debian 11.3. The failure is caused
by us building 247.3-6, while the the package builder was
trying to install systemd 247.3-7 which caused the packages
to fail.
One of the benefits of this is that the systemd-timesync patch
we carry was able to be dropped because it was included
in the latest update.
Test Plan
PASS Build and Install systemd package
PASS Run build-pkgs -a
Story: 2009221
Task: 43416
Signed-off-by: Charles Short <charles.short@windriver.com>
Change-Id: I8b7252695186d1ad9e2e89445fdf7d231c39f6f2
Allows other time sync daemons to be installed such as NTP
to be installed in order to fix the ISO build.
Test Plan:
PASS Build systemd with applied patch
PASS Build ISO with updated systemd
Story: 2009221
Task: 43416
Signed-off-by: Charles Short <charles.short@windriver.com>
Change-Id: I76b27b72cc947bf5480b149fef2f3c09657b92c3
Use dl_path to download tarball in case of version uprev.
Test plan:
Pass: successfully build systemd
Story: 2009221
Task: 43416
Signed-off-by: Yue Tao <yue.tao@windriver.com>
Change-Id: Ifc20222f55558a0604218213e05293d779a2e976
Porting 851/909/910/913/919/920/922/923/924/925/926/927
patches to debian, other patches are confirmed in
debian version.
Story: 2009221
Task: 43416
Signed-off-by: Yue Tao <yue.tao@windriver.com>
Change-Id: I5af677c90342bae7c30991bf465e0db79c71667d