From 631ad8a2e22d6e42c12bf50e7d8829dbaef21b8d Mon Sep 17 00:00:00 2001 From: Ivan X Date: Sun, 10 Jan 2016 18:42:09 -0500 Subject: [PATCH] fixed bug preventing proper afpsync following mixed-case volume conversion --- scripts/a2server-3-sharing.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/a2server-3-sharing.txt b/scripts/a2server-3-sharing.txt index 19a21fe..fc44269 100755 --- a/scripts/a2server-3-sharing.txt +++ b/scripts/a2server-3-sharing.txt @@ -358,6 +358,7 @@ if [[ -d /srv/A2SERVER/A2FILES && ! -d /srv/A2SERVER/.a2files ]]; then mkdir /srv/A2SERVER/A2FILES sudo sed -i 's/casefold:toupper //' /usr/local/etc/netatalk/AppleVolumes.default 2> /dev/null sudo sed -i 's/^VOLCASEFOLD:.*/VOLCASEFOLD:/' /srv/A2SERVER/.a2files/.appledesktop/.volinfo 2> /dev/null + sudo sed -i 's|/media/A2SHARED/A2FILES|/srv/A2SERVER/A2FILES|' /srv/A2SERVER/.a2files/.appledesktop/.volinfo 2> /dev/null fi # 1.3.0: remove GSFILES if empty @@ -380,7 +381,7 @@ fi # set up A2FILES case-insensitive share (for ProDOS 8 files, and GS/OS system) sudo sed -i \ 's/^#share2/\/srv\/A2SERVER\/A2FILES\ A2FILES options:prodos\ ea:ad/' \ -/usr/local/etc/netatalk/AppleVolumes.default + /usr/local/etc/netatalk/AppleVolumes.default [[ -d /srv/A2SERVER/A2FILES ]] || mkdir -p /srv/A2SERVER/A2FILES [[ -d /srv/A2SERVER/.a2files ]] || mkdir -p /srv/A2SERVER/.a2files @@ -458,6 +459,8 @@ fi # to make Netatalk start up when the server boots: sudo update-rc.d netatalk defaults &> /dev/null +# prepare shared volumes for use +afpsync -v < /dev/null # --- Setting up users