Move the following sm database files to /etc/sm/<release>
- sm.db
- sm.hb.db
update the paths in source code to point to the new database location
added a static_assert to fail if SW_VERSION macro is not defined
Test plan:
PASS - AIO-SX: iso install
verify database files are in the correct location
- /var/lib/sm/...
- /etc/sm/<rel>/...
- /var/run/sm/...
ensure sm is running smoothly after controller-0 unlock
PASS - AIO-DX: iso install upto controller-1 unlock
user host-swact
uncontrolled swact by powering off active controller
Story: 2010676
Task: 50649
Change-Id: I2195c420438135c9b109060de13765b0897d7dc9
Signed-off-by: Kyale, Eliud <Eliud.Kyale@windriver.com>