mirror of
https://github.com/dockur/windows.git
synced 2025-10-27 03:15:49 +00:00
Compare commits
43 commits
a098158beb
...
314287071f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
314287071f | ||
|
|
f4cbf46807 | ||
|
|
9882160b53 | ||
|
|
9df185e22e | ||
|
|
4a6e0e4811 | ||
|
|
1c2e8d8c77 | ||
|
|
268b97be4f | ||
|
|
54225c3587 | ||
|
|
85f9a7a315 | ||
|
|
6e22f57c1e | ||
|
|
3861ba2791 | ||
|
|
7f7ac69738 | ||
|
|
811df6c006 | ||
|
|
b1468455b1 | ||
|
|
a7fc8da778 | ||
|
|
943dd61d3c | ||
|
|
39c42c432d | ||
|
|
429ad8aae7 | ||
|
|
0c2e32ecd2 | ||
|
|
785d4883d2 | ||
|
|
00ac2b40cb | ||
|
|
ff2b375147 | ||
|
|
0fb9576014 | ||
|
|
da486f7c73 | ||
|
|
afaa000055 | ||
|
|
fdc3be9b46 | ||
|
|
270602ba37 | ||
|
|
388fd4bb47 | ||
|
|
09d84285d4 | ||
|
|
5fcc95d058 | ||
|
|
2ce7dd3bb7 | ||
|
|
a2613263a8 | ||
|
|
27908c7279 | ||
|
|
d78873c64f | ||
|
|
bd0217ff53 | ||
|
|
df34f1c8c3 | ||
|
|
d58aea5cab | ||
|
|
c5a70161e7 | ||
|
|
1f823c51da | ||
|
|
1f52119169 | ||
|
|
8f9d6b7e76 | ||
|
|
b977119ee2 | ||
|
|
469be849f0 |
2 changed files with 16 additions and 33 deletions
10
src/power.sh
10
src/power.sh
|
|
@ -103,19 +103,11 @@ finish() {
|
|||
|
||||
pid="/var/run/tpm.pid"
|
||||
[ -s "$pid" ] && pKill "$(<"$pid")"
|
||||
rm -f "$pid"
|
||||
|
||||
pid="/var/run/wsdd.pid"
|
||||
[ -s "$pid" ] && pKill "$(<"$pid")"
|
||||
rm -f "$pid"
|
||||
|
||||
pid="/var/run/samba/nmbd.pid"
|
||||
[ -s "$pid" ] && pKill "$(<"$pid")"
|
||||
rm -f "$pid"
|
||||
|
||||
pid="/var/run/samba/smbd.pid"
|
||||
[ -s "$pid" ] && pKill "$(<"$pid")"
|
||||
rm -f "$pid"
|
||||
fKill "smbd"
|
||||
|
||||
closeNetwork
|
||||
|
||||
|
|
|
|||
37
src/samba.sh
37
src/samba.sh
|
|
@ -7,31 +7,28 @@ set -Eeuo pipefail
|
|||
|
||||
tmp="/tmp/smb"
|
||||
rm -rf "$tmp"
|
||||
|
||||
rm -f /var/run/wsdd.pid
|
||||
rm -f /var/run/samba/nmbd.pid
|
||||
rm -f /var/run/samba/smbd.pid
|
||||
rm -rf /var/run/wsdd.pid
|
||||
|
||||
[[ "$SAMBA" == [Nn]* ]] && return 0
|
||||
[[ "$NETWORK" == [Nn]* ]] && return 0
|
||||
|
||||
if [[ "$DHCP" == [Yy1]* ]]; then
|
||||
socket="$IP"
|
||||
hostname="$IP"
|
||||
interfaces="$VM_NET_DEV"
|
||||
else
|
||||
hostname="host.lan"
|
||||
case "${NETWORK,,}" in
|
||||
"passt" | "slirp" )
|
||||
interfaces="lo"
|
||||
socket="127.0.0.1" ;;
|
||||
*)
|
||||
socket="$VM_NET_IP"
|
||||
interfaces="$VM_NET_BRIDGE" ;;
|
||||
esac
|
||||
interfaces="dockerbridge"
|
||||
|
||||
if [ -n "${SAMBA_INTERFACE:-}" ]; then
|
||||
interfaces+=",$SAMBA_INTERFACE"
|
||||
fi
|
||||
|
||||
if [[ "$DHCP" == [Yy1]* ]]; then
|
||||
hostname="$IP"
|
||||
interfaces="$VM_NET_DEV"
|
||||
fi
|
||||
|
||||
if [[ "${NETWORK,,}" == "user"* ]]; then
|
||||
interfaces="lo"
|
||||
if ! ip link set "$interfaces" multicast on >/dev/null; then
|
||||
warn "Failed to enable multicast on loopback interface!"
|
||||
fi
|
||||
fi
|
||||
|
||||
html "Initializing shared folder..."
|
||||
|
|
@ -101,7 +98,6 @@ addShare() {
|
|||
echo " follow symlinks = yes"
|
||||
echo " wide links = yes"
|
||||
echo " unix extensions = no"
|
||||
echo " socket address = $socket"
|
||||
echo ""
|
||||
echo " # disable printing services"
|
||||
echo " load printers = no"
|
||||
|
|
@ -162,11 +158,6 @@ if [[ "$SAMBA_DEBUG" == [Yy1]* ]]; then
|
|||
tail -fn +0 /var/log/samba/log.smbd &
|
||||
fi
|
||||
|
||||
case "${NETWORK,,}" in
|
||||
"user"* | "passt" | "slirp" )
|
||||
return 0 ;;
|
||||
esac
|
||||
|
||||
if [[ "${BOOT_MODE:-}" == "windows_legacy" ]]; then
|
||||
|
||||
# Enable NetBIOS on Windows 7 and lower
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue