VirtualBox

Changeset 68180 in vbox for trunk/src


Ignore:
Timestamp:
Jul 30, 2017 12:01:02 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
117272
Message:

Main/redhat_postinstall.sh: Cannot install txs into /root/validationkit, selinux objects. Putting it under /opt/validationkit instead.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/UnattendedTemplates/redhat_postinstall.sh

    r68174 r68180  
    186186echo '** Installing Test Execution Service...' | tee -a "${MY_LOGFILE}"
    187187log_command_in_target test "${MY_CHROOT_CDROM}/vboxvalidationkit/linux/@@VBOX_INSERT_OS_ARCH@@/TestExecService"
    188 log_command mkdir -p "${MY_TARGET}/root/validationkit" "${MY_TARGET}/media/cdrom"
    189 log_command cp -R ${MY_CDROM_NOCHROOT}/vboxvalidationkit/* "${MY_TARGET}/root/validationkit/"
    190 log_command chmod -R u+rw,a+xr "${MY_TARGET}/root/validationkit/"
     188log_command mkdir -p "${MY_TARGET}/opt/validationkit" "${MY_TARGET}/media/cdrom"
     189log_command cp -R ${MY_CDROM_NOCHROOT}/vboxvalidationkit/* "${MY_TARGET}/opt/validationkit/"
     190log_command chmod -R u+rw,a+xr "${MY_TARGET}/opt/validationkit/"
    191191if [ -e "${MY_TARGET}/usr/bin/chcon" -o -e "${MY_TARGET}/bin/chcon" -o -e "${MY_TARGET}/usr/sbin/chcon" -o -e "${MY_TARGET}/sbin/chcon" ]; then
    192     log_command_in_target chcon -R -t usr_t "/root/validationkit/"
     192    log_command_in_target chcon -R -t usr_t "/opt/validationkit/"
    193193fi
    194194
     
    197197test -d "${MY_TARGET}/usr/lib/systemd/system" && MY_UNIT_PATH="${MY_TARGET}/usr/lib/systemd/system"
    198198if [ -d "${MY_UNIT_PATH}" ]; then
    199     log_command cp "${MY_CDROM_NOCHROOT}/vboxvalidationkit/linux/vboxtxs.service" "${MY_UNIT_PATH}/vboxtxs.service"
     199    log_command sed -e "s,/root/,/opt/,g" -i .bak "${MY_TARGET}/opt/validationkit/linux/vboxtxs"
     200    log_command sed -e "s,/root/,/opt/,g" -i .bak "${MY_TARGET}/opt/validationkit/linux/vboxtxs.service"
     201    log_command cp "${MY_TARGET}/opt/validationkit/linux/vboxtxs.service" "${MY_UNIT_PATH}/vboxtxs.service"
    200202    log_command chmod 644 "${MY_UNIT_PATH}/vboxtxs.service"
    201203    log_command_in_target systemctl -q enable vboxtxs
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette