added missing detect-hw-os script