Loading src/boot.sh +5 −3 Original line number Diff line number Diff line Loading @@ -90,25 +90,27 @@ esac MSRS="/sys/module/kvm/parameters/ignore_msrs" if [ -e "$MSRS" ]; then result=$(<"$MSRS") result="${result//[![:print:]]/}" if [[ "$result" == "0" ]] || [[ "${result^^}" == "N" ]]; then echo 1 | tee "$MSRS" > /dev/null 2>&1 || true fi fi CLOCKSOURCE="tsc" [[ "${ARCH,,}" == "arm64" ]] && CLOCKSOURCE="arch_sys_counter" [[ "${ARCH,,}" == "arm64" ]] && CLOCKSOURCE="arch_sys_counter" CLOCK="/sys/devices/system/clocksource/clocksource0/current_clocksource" if [ ! -f "$CLOCK" ]; then warn "file \"$CLOCK\" cannot not found?" else result=$(<"$CLOCK") result="${result//[![:print:]]/}" case "${result,,}" in "${CLOCKSOURCE,,}" ) ;; "kvm-clock" ) info "Nested KVM virtualization detected.." ;; "hyperv_clocksource_tsc_page" ) info "Nested Hyper-V virtualization detected.." ;; "hpet" ) warn "unsupported clock source detected: '$result'. Please set host clock source to '$CLOCKSOURCE'" ;; *) warn "unexpected clock source detected: '$result'. Please set host clock source to '$CLOCKSOURCE'" ;; "hpet" ) warn "unsupported clock source detected: '$result'. Please set host clock source to '$CLOCKSOURCE'." ;; *) warn "unexpected clock source detected: '$result'. Please set host clock source to '$CLOCKSOURCE'." ;; esac fi Loading src/network.sh +1 −0 Original line number Diff line number Diff line Loading @@ -409,6 +409,7 @@ getInfo() { if [ -z "$MAC" ]; then local file="$STORAGE/$PROCESS.mac" [ -s "$file" ] && MAC=$(<"$file") MAC="${MAC//[![:print:]]/}" if [ -z "$MAC" ]; then # Generate MAC address based on Docker container ID in hostname MAC=$(echo "$HOST" | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/') Loading Loading
src/boot.sh +5 −3 Original line number Diff line number Diff line Loading @@ -90,25 +90,27 @@ esac MSRS="/sys/module/kvm/parameters/ignore_msrs" if [ -e "$MSRS" ]; then result=$(<"$MSRS") result="${result//[![:print:]]/}" if [[ "$result" == "0" ]] || [[ "${result^^}" == "N" ]]; then echo 1 | tee "$MSRS" > /dev/null 2>&1 || true fi fi CLOCKSOURCE="tsc" [[ "${ARCH,,}" == "arm64" ]] && CLOCKSOURCE="arch_sys_counter" [[ "${ARCH,,}" == "arm64" ]] && CLOCKSOURCE="arch_sys_counter" CLOCK="/sys/devices/system/clocksource/clocksource0/current_clocksource" if [ ! -f "$CLOCK" ]; then warn "file \"$CLOCK\" cannot not found?" else result=$(<"$CLOCK") result="${result//[![:print:]]/}" case "${result,,}" in "${CLOCKSOURCE,,}" ) ;; "kvm-clock" ) info "Nested KVM virtualization detected.." ;; "hyperv_clocksource_tsc_page" ) info "Nested Hyper-V virtualization detected.." ;; "hpet" ) warn "unsupported clock source detected: '$result'. Please set host clock source to '$CLOCKSOURCE'" ;; *) warn "unexpected clock source detected: '$result'. Please set host clock source to '$CLOCKSOURCE'" ;; "hpet" ) warn "unsupported clock source detected: '$result'. Please set host clock source to '$CLOCKSOURCE'." ;; *) warn "unexpected clock source detected: '$result'. Please set host clock source to '$CLOCKSOURCE'." ;; esac fi Loading
src/network.sh +1 −0 Original line number Diff line number Diff line Loading @@ -409,6 +409,7 @@ getInfo() { if [ -z "$MAC" ]; then local file="$STORAGE/$PROCESS.mac" [ -s "$file" ] && MAC=$(<"$file") MAC="${MAC//[![:print:]]/}" if [ -z "$MAC" ]; then # Generate MAC address based on Docker container ID in hostname MAC=$(echo "$HOST" | md5sum | sed 's/^\(..\)\(..\)\(..\)\(..\)\(..\).*$/02:\1:\2:\3:\4:\5/') Loading