Fix /var are not updated according to the patch changes
Ostree doesn't manage the /var filesystem. Anything installed there during initial filesystem setup, becomes unpatchble. This commit changes the sm-patch.sql deploy path to a place that ostree handles, /usr/share/sm/patches in this case and symlinks it to /var/lib/sm/patches/sm-patch.sql. Test Plan: PASS: ISO install symlink created PASS: sm-patch.sql installed to /usr/share/sm/patches PASS: PATCH apply and changes applied to /var/lib/sm/ patches/sm-patch.sql on stx8 Closes-Bug: 2030890 Change-Id: I07047e5383e8ae9e57687cd1e852c2efc0eb755f Signed-off-by: Luis Eduardo Bonatti <LuizEduardo.Bonatti@windriver.com>
This commit is contained in:
parent
4a96509146
commit
e35510e1cc
|
@ -5,7 +5,7 @@
|
||||||
install:
|
install:
|
||||||
install -d ${DEST_DIR}/var/lib/sm
|
install -d ${DEST_DIR}/var/lib/sm
|
||||||
install -d ${DEST_DIR}/var/lib/sm/patches
|
install -d ${DEST_DIR}/var/lib/sm/patches
|
||||||
|
install -d ${DEST_DIR}/usr/share/sm/patches
|
||||||
install sm.hb.db ${DEST_DIR}/var/lib/sm
|
install sm.hb.db ${DEST_DIR}/var/lib/sm
|
||||||
install sm.db ${DEST_DIR}/var/lib/sm
|
install sm.db ${DEST_DIR}/var/lib/sm
|
||||||
install -m 644 sm-patch.sql ${DEST_DIR}/var/lib/sm/patches
|
install -m 644 sm-patch.sql ${DEST_DIR}/usr/share/sm/patches
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,10 @@ override_dh_auto_build:
|
||||||
sqlite3 database/sm.hb.db < database/create_sm_hb_db.sql
|
sqlite3 database/sm.hb.db < database/create_sm_hb_db.sql
|
||||||
dh_auto_build
|
dh_auto_build
|
||||||
|
|
||||||
|
override_dh_install:
|
||||||
|
install -p -D -m 644 debian/tmpfiles.conf $(ROOT)/usr/lib/tmpfiles.d/sm-db.conf
|
||||||
|
dh_install
|
||||||
|
|
||||||
override_dh_auto_install:
|
override_dh_auto_install:
|
||||||
$(MAKE) DEST_DIR=${ROOT} \
|
$(MAKE) DEST_DIR=${ROOT} \
|
||||||
VER=$(VER) \
|
VER=$(VER) \
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
usr/lib/libsm_db.so.*
|
usr/lib/libsm_db.so.*
|
||||||
var/lib/sm/patches/sm-patch.sql
|
usr/share/sm/patches/sm-patch.sql
|
||||||
|
usr/lib/tmpfiles.d/sm-db.conf
|
||||||
|
|
||||||
# Marked on centos .spec file as "%config(noreplace)"
|
# Marked on centos .spec file as "%config(noreplace)"
|
||||||
var/lib/sm/sm.hb.db
|
var/lib/sm/sm.hb.db
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
L+ /var/lib/sm/patches/sm-patch.sql - - - - /usr/share/sm/patches/sm-patch.sql
|
Loading…
Reference in New Issue