Skip to content

Commit e8ae642

Browse files
[SWDEV-509342] Fix uninstall script on older RPM based systems (#181)
Change-Id: Ic85cd27e4460fbcdefab6fdd7e813a579c539525
2 parents 48cb552 + 14e8172 commit e8ae642

File tree

4 files changed

+3
-188
lines changed

4 files changed

+3
-188
lines changed

CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -369,12 +369,10 @@ endif()
369369

370370
## Process the Rpm install/remove scripts to update the CPACK variables
371371
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/RPM/post.in" RPM/post @ONLY)
372-
# configure_file("${CMAKE_CURRENT_SOURCE_DIR}/RPM/amd-smi-lib/preun.in" RPM/preun @ONLY)
373372
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/RPM/preun.in" RPM/preun @ONLY)
374373
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/RPM/postun.in" RPM/postun @ONLY)
375374
set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE "${CMAKE_CURRENT_BINARY_DIR}/RPM/post")
376375
set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE "${CMAKE_CURRENT_BINARY_DIR}/RPM/preun")
377-
# set(CPACK_RPM_TESTS_PRE_UNINSTALL_SCRIPT_FILE "${CMAKE_CURRENT_BINARY_DIR}/RPM/amd-smi-lib-tests/preun")
378376
set(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE "${CMAKE_CURRENT_BINARY_DIR}/RPM/postun")
379377

380378
#Set the names now using CPACK utility

RPM/amd-smi-lib-tests/preun.in

Lines changed: 0 additions & 92 deletions
This file was deleted.

RPM/amd-smi-lib/preun.in

Lines changed: 0 additions & 94 deletions
This file was deleted.

RPM/preun.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ rm_leftovers() {
99
rm -rf "$RPM_INSTALL_PREFIX0/@SHARE_INSTALL_PREFIX@/amdsmi.egg-info"
1010
rm -rf "$RPM_INSTALL_PREFIX0/@SHARE_INSTALL_PREFIX@/build"
1111

12+
# remove dist files (only applies to old setuptools versions like on RHEL8)
13+
rm -rf "$RPM_INSTALL_PREFIX0/@SHARE_INSTALL_PREFIX@/dist"
14+
1215
# remove leftover doc files
1316
if test -e "$RPM_INSTALL_PREFIX0/@SHARE_INSTALL_PREFIX@/../doc/amd_smi*"; then
1417
rm -rf "$RPM_INSTALL_PREFIX0/@SHARE_INSTALL_PREFIX@/../doc/amd_smi*"

0 commit comments

Comments
 (0)