Compare commits

...

5 Commits
v2.04 ... v2.07

Author SHA1 Message Date
Kroese
6aee02b4e1 feat: Add flag to disable secure boot (#263) 2024-03-13 10:20:18 +01:00
Kroese
59b98fe211 fix: Disable kernel networking in bridge mode (#257) 2024-03-12 00:46:51 +01:00
Kroese
787f815527 fix: Disable Samba if networking is disabled (#254) 2024-03-11 14:14:45 +01:00
Kroese
77358f0632 feat: Add option to disable Samba (#253) 2024-03-11 13:30:07 +01:00
Asaf Hadad
68457e56d6 Fix typo (#210) 2024-03-01 16:38:40 +01:00
6 changed files with 25 additions and 6 deletions

View File

@@ -92,6 +92,13 @@ jobs:
uses: action-pack/bump@v2
with:
token: ${{ secrets.REPO_ACCESS_TOKEN }}
-
name: Push to Gitlab mirror
uses: action-pack/gitlab-sync@v3
with:
url: ${{ secrets.GITLAB_URL }}
token: ${{ secrets.GITLAB_TOKEN }}
username: ${{ secrets.GITLAB_USERNAME }}
-
name: Send mail
uses: action-pack/send-mail@v1

View File

@@ -1,7 +1,7 @@
FROM scratch
COPY --from=qemux/qemu-docker:4.15 / /
COPY --from=qemux/qemu-docker:4.18 / /
ARG DEBCONF_NOWARNINGS="yes"
ARG DEBCONF_NOWARNINGS "yes"
ARG DEBIAN_FRONTEND "noninteractive"
ARG DEBCONF_NONINTERACTIVE_SEEN "true"

View File

@@ -96,7 +96,7 @@ docker run -it --rm --name windows -p 8006:8006 --device=/dev/kvm --cap-add NET_
* ### How do I connect using RDP?
The web-viewer is mainly ment to be used during installation, as its picture quality is low, and it has no audio or clipboard for example.
The web-viewer is mainly meant to be used during installation, as its picture quality is low, and it has no audio or clipboard for example.
So for a better experience you can connect using any Microsoft Remote Desktop client to the IP of the container, using the username `docker` and by leaving the password empty.
@@ -227,6 +227,8 @@ docker run -it --rm --name windows -p 8006:8006 --device=/dev/kvm --cap-add NET_
```yaml
environment:
DHCP: "Y"
devices:
- /dev/vhost-net
device_cgroup_rules:
- 'c *:* rwm'
```

View File

@@ -1,8 +1,9 @@
#!/usr/bin/env bash
set -Eeuo pipefail
: "${BOOT_MODE:="windows"}"
APP="Windows"
BOOT_MODE="windows"
SUPPORT="https://github.com/dockur/windows"
cd /run
@@ -23,6 +24,10 @@ trap - ERR
info "Booting $APP using $VERS..."
[[ "$DEBUG" == [Yy1]* ]] && echo "Arguments: $ARGS" && echo
if [[ "$CONSOLE" == [Yy]* ]]; then
exec qemu-system-x86_64 ${ARGS:+ $ARGS}
fi
{ qemu-system-x86_64 ${ARGS:+ $ARGS} >"$QEMU_OUT" 2>"$QEMU_LOG"; rc=$?; } || :
(( rc != 0 )) && error "$(<"$QEMU_LOG")" && exit 15
@@ -31,4 +36,5 @@ tail -fn +0 "$QEMU_LOG" 2>/dev/null &
cat "$QEMU_TERM" 2> /dev/null | tee "$QEMU_PTY" &
wait $! || :
sleep 1 && finish 0
sleep 1 & wait $!
finish 0

View File

@@ -854,7 +854,7 @@ prepareImage() {
local iso="$1"
local dir="$2"
if [[ "${BOOT_MODE,,}" == "windows" ]]; then
if [[ "${BOOT_MODE,,}" != "windows_legacy" ]]; then
if [[ "${DETECTED,,}" != "winxp"* ]] && [[ "${DETECTED,,}" != "win2008"* ]]; then
if [[ "${DETECTED,,}" != "winvista"* ]] && [[ "${DETECTED,,}" != "win7"* ]]; then

View File

@@ -1,7 +1,11 @@
#!/usr/bin/env bash
set -Eeuo pipefail
: "${SAMBA:="Y"}"
[[ "$DHCP" == [Yy1]* ]] && return 0
[[ "$SAMBA" != [Yy1]* ]] && return 0
[[ "$NETWORK" != [Yy1]* ]] && return 0
SHARE="$STORAGE/shared"