# check presence of backups
check_file /ASAN_OPTIONS.BACKUP
- check_file "${LIBDIR}/libasan.so.5.0.0.backup"
+ check_file "${LIBDIR}/libasan.so.6.0.0.backup"
remount_rootfs
# restore ASan library
- mv "${LIBDIR}/libasan.so.5.0.0.backup" "${LIBDIR}/libasan.so.5.0.0"
- chsmack -a _ "${LIBDIR}/libasan.so.5.0.0"
+ mv "${LIBDIR}/libasan.so.6.0.0.backup" "${LIBDIR}/libasan.so.6.0.0"
+ chsmack -a _ "${LIBDIR}/libasan.so.6.0.0"
# restore ASan options
mv /ASAN_OPTIONS.BACKUP /ASAN_OPTIONS
# check presence of original files
check_file /ASAN_OPTIONS
- check_file "${LIBDIR}/libasan.so.5.0.0"
+ check_file "${LIBDIR}/libasan.so.6.0.0"
remount_rootfs
# create backup
- cp "${LIBDIR}/libasan.so.5.0.0" "${LIBDIR}/libasan.so.5.0.0.backup"
+ cp "${LIBDIR}/libasan.so.6.0.0" "${LIBDIR}/libasan.so.6.0.0.backup"
cp /ASAN_OPTIONS /ASAN_OPTIONS.BACKUP
# change ASan options
chsmack -a _ /ASAN_OPTIONS
# change ASan library
- ln -sf "${LIBDIR}/libasansi.so" "${LIBDIR}/libasan.so.5.0.0"
- chsmack -a _ "${LIBDIR}/libasan.so.5.0.0"
+ ln -sf "${LIBDIR}/libasansi.so" "${LIBDIR}/libasan.so.6.0.0"
+ chsmack -a _ "${LIBDIR}/libasan.so.6.0.0"
;;
*)
errecho "Incorrect libname: $NEW_LIB"