[build] Ensure /usr/lib/systemd/system/ directory exists before referencing (#4788)
* Fix the Build on 201911 (Stretch) where the directory /usr/lib/systemd/system/ does not exist so creating manually. Change should not harm Master (buster) where the directory is created by Linux * Fix as per review comments
This commit is contained in:
parent
2f82cce3e8
commit
c2981b8cdf
@ -77,6 +77,9 @@ sudo mkdir -p $FILESYSTEM_ROOT/etc/sonic/
|
|||||||
sudo mkdir -p $FILESYSTEM_ROOT/etc/modprobe.d/
|
sudo mkdir -p $FILESYSTEM_ROOT/etc/modprobe.d/
|
||||||
sudo mkdir -p $FILESYSTEM_ROOT/var/cache/sonic/
|
sudo mkdir -p $FILESYSTEM_ROOT/var/cache/sonic/
|
||||||
sudo mkdir -p $FILESYSTEM_ROOT_USR_SHARE_SONIC_TEMPLATES/
|
sudo mkdir -p $FILESYSTEM_ROOT_USR_SHARE_SONIC_TEMPLATES/
|
||||||
|
# This is needed for Stretch and might not be needed for Buster where Linux create this directory by default.
|
||||||
|
# Keeping it generic. It should not harm anyways.
|
||||||
|
sudo mkdir -p $FILESYSTEM_ROOT_USR_LIB_SYSTEMD_SYSTEM
|
||||||
|
|
||||||
# Install a more recent version of ifupdown2 (and its dependencies via 'apt-get -y install -f')
|
# Install a more recent version of ifupdown2 (and its dependencies via 'apt-get -y install -f')
|
||||||
sudo dpkg --root=$FILESYSTEM_ROOT -i $debs_path/ifupdown2_*.deb || \
|
sudo dpkg --root=$FILESYSTEM_ROOT -i $debs_path/ifupdown2_*.deb || \
|
||||||
|
Reference in New Issue
Block a user