[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
364511aa36
commit
30d7ce0004
@ -77,6 +77,9 @@ sudo mkdir -p $FILESYSTEM_ROOT/etc/sonic/
|
||||
sudo mkdir -p $FILESYSTEM_ROOT/etc/modprobe.d/
|
||||
sudo mkdir -p $FILESYSTEM_ROOT/var/cache/sonic/
|
||||
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')
|
||||
sudo dpkg --root=$FILESYSTEM_ROOT -i $debs_path/ifupdown2_*.deb || \
|
||||
|
Reference in New Issue
Block a user