Skip to content

Commit 8605089

Browse files
jiaqingz-devjsun26intel
authored andcommitted
debian: create symlink to board/scenario xml in /usr/share/acrn
Tracked-On: #8667 Signed-off-by: Jiaqing Zhao <[email protected]> Reviewed-by: Junjie Mao <[email protected]>
1 parent e87ec5a commit 8605089

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

debian/acrn-hypervisor.postinst.in

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,19 @@ ACRNMAP="${ACRNDIR}/${BOARD}/${SCENARIO}/acrn.${BOARD}.${SCENARIO}.map"
1919
ACRNBIN="${ACRNDIR}/${BOARD}/${SCENARIO}/acrn.${BOARD}.${SCENARIO}.bin"
2020
ACRNACPI="${ACRNDIR}/${BOARD}/${SCENARIO}/acpi"
2121
ACRNETC="${ACRNDIR}/${BOARD}/${SCENARIO}/etc"
22+
ACRNBOARD="${ACRNDIR}/${BOARD}/board.xml"
23+
ACRNSCENARIO="${ACRNDIR}/${BOARD}/${SCENARIO}/scenario.xml"
2224

2325
case "$1" in
2426
configure)
2527
if [ -f ${ACRNCFG} ] && [ -f ${ACRNMAP} ] && [ -f ${ACRNBIN} ]; then
2628
cp ${ACRNCFG} /boot/acrn-@[email protected]
2729
cp ${ACRNMAP} /boot/acrn-@[email protected]
2830
cp ${ACRNBIN} /boot/acrn-@[email protected]
31+
if [ -f ${ACRNBOARD} ] && [ -f ${ACRNSCENARIO} ]; then
32+
ln -sf ${ACRNBOARD} /usr/share/acrn/board.xml
33+
ln -sf ${ACRNSCENARIO} /usr/share/acrn/scenario.xml
34+
fi
2935
if [ -d ${ACRNACPI} ]; then
3036
cp ${ACRNACPI}/ACPI_VM* /boot
3137
fi

debian/acrn-hypervisor.postrm.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ rm_acrn()
1313
rm -f /boot/acrn-@[email protected]
1414
rm -f /boot/acrn-@[email protected]
1515
rm -f /boot/ACPI_VM*
16+
rm -f /usr/share/acrn/board.xml
17+
rm -f /usr/share/acrn/scenario.xml
1618
}
1719

1820
# summary of how this script can be called:

debian/acrn-hypervisor.prerm.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ rm_acrn()
1313
rm -f /boot/acrn-@[email protected]
1414
rm -f /boot/acrn-@[email protected]
1515
rm -f /boot/ACPI_VM*
16+
rm -f /usr/share/acrn/board.xml
17+
rm -f /usr/share/acrn/scenario.xml
1618
if [ -f /etc/serial.conf ]; then
1719
sed '/ START - ACRN HYPERVISOR INSTALL/,/# END - ACRN HYPERVISOR INSTALL/{d}' /etc/serial.conf
1820
fi

0 commit comments

Comments
 (0)