diff options
author | root | 2016-02-18 14:35:25 +0100 |
---|---|---|
committer | root | 2016-02-18 14:35:25 +0100 |
commit | c7a50be52d883b1618096a30f870836ede714735 (patch) | |
tree | a09519545f2b0e1ff6af127865be5fe20872faa8 /remote/modules | |
parent | [dnbd3] Include dnbd3-fuse (diff) | |
parent | [cron] Fix path when copying crond binary (diff) | |
download | tm-scripts-c7a50be52d883b1618096a30f870836ede714735.tar.gz tm-scripts-c7a50be52d883b1618096a30f870836ede714735.tar.xz tm-scripts-c7a50be52d883b1618096a30f870836ede714735.zip |
Merge branch 'master' of git://git.openslx.org/openslx-ng/tm-scripts
Diffstat (limited to 'remote/modules')
-rw-r--r-- | remote/modules/cron/module.build | 2 | ||||
-rwxr-xr-x | remote/modules/run-virt/compile | 5 | ||||
-rwxr-xr-x | remote/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe | bin | 15360 -> 15360 bytes | |||
-rw-r--r-- | remote/modules/run-virt/winres.c | 13 |
4 files changed, 14 insertions, 6 deletions
diff --git a/remote/modules/cron/module.build b/remote/modules/cron/module.build index cf696ea0..d9f1e825 100644 --- a/remote/modules/cron/module.build +++ b/remote/modules/cron/module.build @@ -21,7 +21,7 @@ build() { # NO MAKE INSTALL: Copy to build dir, since there are no shared libs linked in mkdir -p "${MODULE_BUILD_DIR}/opt/openslx/sbin" - cp "${MODULE_DIR}/src/crond" "${MODULE_BUILD_DIR}/opt/openslx/sbin/" || perror "Could copy crond binary to ${MODULE_BUILD_DIR}" + cp "${MODULE_DIR}/src/src/crond" "${MODULE_BUILD_DIR}/opt/openslx/sbin/" || perror "Could not copy crond binary to ${MODULE_BUILD_DIR}" cd - &>/dev/null } diff --git a/remote/modules/run-virt/compile b/remote/modules/run-virt/compile new file mode 100755 index 00000000..4db15686 --- /dev/null +++ b/remote/modules/run-virt/compile @@ -0,0 +1,5 @@ +#!/bin/sh + +rm -- winres.exe +i686-w64-mingw32-gcc -std=c99 -Os -Wl,--subsystem,windows -o winres.exe winres.c -lole32 -luuid -lgdi32 #-lws2_32 +strip winres.exe && echo "Successfully created winres.exe" diff --git a/remote/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe b/remote/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe Binary files differindex a1616798..114a0dc0 100755 --- a/remote/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe +++ b/remote/modules/run-virt/data/opt/openslx/vmchooser/data/openslx.exe diff --git a/remote/modules/run-virt/winres.c b/remote/modules/run-virt/winres.c index a9037b61..c9065c03 100644 --- a/remote/modules/run-virt/winres.c +++ b/remote/modules/run-virt/winres.c @@ -51,15 +51,18 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine // Mute sound by default if (retVer && version.dwMajorVersion >= 6) muteSound(); + // Disable screen saver as it might give the false impression that the session is securely locked + SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, FALSE, NULL, 0); + // Disable standby and idle-mode (this is a VM!) + if (version.dwMajorVersion >= 6) { // Vista+ + SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED | ES_AWAYMODE_REQUIRED); + } else { // XP/2003 + SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED); + } // Shutdown button label if (retVer && version.dwMajorVersion == 6 && version.dwMinorVersion == 1) { // Only on Windows 7 char buffer[100]; - ret = setShutdownText(); - if (ret != 0) { - snprintf(buffer, 100, "Returned %d", ret); - MessageBoxA(0, buffer, "Set caption", 0); - } // Repeatedly set caption UINT_PTR tRet = SetTimer(NULL, 0, 5000, (TIMERPROC)&resetShutdown); if (tRet == 0) { |