From 88b6bb8eed64b806ba8e0cc6a84a4f1395eef321 Mon Sep 17 00:00:00 2001 From: mabam Date: Sat, 19 Dec 2020 20:43:56 +0100 Subject: [PATCH] Rationalize file paths & adopting to macFUSE 4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is based on Dave Griffin’s fixes, but changing the tool’s name from “afpfs-ng-OSX” to “afpfs-ng-mac”. This is to keep the differentiation from the original afpfs-ng, mainly because I changed its command to “mount_afp2”. But to also reflect Apple’s move from “OS X” to “macOS” and “FUSE for macOS” to “macFUSE” seven weeks ago. Also, I keep the folder with “Mount AFP2.x volume.scpt” and “Unmount ALL AFP2.x volumes.scpt” in /Library/Scripts/ so they are also available from the Script Menu when logged in as a different user. Fixes to meet the amended file locations of macFUSE v.4.x. --- .../afpfs-ng-OSX/Mount AFP2.x volume.scpt | Bin 472 -> 0 bytes .../Unmount ALL AFP2.x volumes.scpt | Bin 578 -> 0 bytes .../afpfs-ng-mac/Mount AFP2.x volume.scpt | Bin 0 -> 484 bytes .../Unmount ALL AFP2.x volumes.scpt | Bin 0 -> 614 bytes .../Contents/Resources/script | 22 ------------------ .../Contents/Resources/Scripts/main.scpt | Bin 10322 -> 0 bytes .../Resources/description.rtfd/TXT.rtf | 4 ---- .../local/afpfs-ng-mac}/bin/AFP2_mount_vars | 0 .../Contents/Info.plist | Bin 601 -> 601 bytes .../Contents/MacOS/afpfs-ng-mac.mount_cmd | Bin .../Contents/Resources/AppSettings.plist | Bin .../Contents/Resources/MainMenu.nib | Bin .../Contents/Resources/appIcon.icns | Bin .../Contents/Resources/script | 22 ++++++++++++++++++ .../Contents/Info.plist | 10 ++++---- .../Contents/MacOS/applet | Bin 25032 -> 25028 bytes .../Contents/PkgInfo | 0 .../Contents/Resources/Scripts/main.scpt | Bin 0 -> 28880 bytes .../Contents/Resources/applet.icns | Bin .../Contents/Resources/applet.rsrc | Bin 362 -> 362 bytes .../Resources/description.rtfd/TXT.rtf | 4 ++++ .../afpfs-ng-mac}/icon/logged_on_folder.icns | Bin .../local/afpfs-ng-mac}/icon/server.icns | Bin .../afpfs-ng-mac}/icon/shared_folder.icns | Bin .../afpfs-ng-mac}/icon/shared_volume.icns | Bin .../afpfs-ng-mac}/link/AFP2 Mounts/make_dir | 0 .../local/afpfs-ng-mac}/mount/make_dir | 0 27 files changed, 32 insertions(+), 30 deletions(-) delete mode 100755 Library/Scripts/afpfs-ng-OSX/Mount AFP2.x volume.scpt delete mode 100755 Library/Scripts/afpfs-ng-OSX/Unmount ALL AFP2.x volumes.scpt create mode 100755 Library/Scripts/afpfs-ng-mac/Mount AFP2.x volume.scpt create mode 100755 Library/Scripts/afpfs-ng-mac/Unmount ALL AFP2.x volumes.scpt delete mode 100755 etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/Resources/script delete mode 100755 etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Resources/Scripts/main.scpt delete mode 100755 etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Resources/description.rtfd/TXT.rtf rename {etc/afpfs-ng-OSX => usr/local/afpfs-ng-mac}/bin/AFP2_mount_vars (100%) rename {etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app}/Contents/Info.plist (67%) mode change 100755 => 100644 rename etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/MacOS/afpfs-ng-OSX.mount_cmd => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/MacOS/afpfs-ng-mac.mount_cmd (100%) rename {etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app}/Contents/Resources/AppSettings.plist (100%) mode change 100755 => 100644 rename {etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app}/Contents/Resources/MainMenu.nib (100%) mode change 100755 => 100644 rename {etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app}/Contents/Resources/appIcon.icns (100%) mode change 100755 => 100644 create mode 100755 usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/script rename {etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app}/Contents/Info.plist (82%) mode change 100755 => 100644 rename {etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app}/Contents/MacOS/applet (82%) rename {etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app}/Contents/PkgInfo (100%) mode change 100755 => 100644 create mode 100644 usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Resources/Scripts/main.scpt rename {etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app}/Contents/Resources/applet.icns (100%) mode change 100755 => 100644 rename {etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app => usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app}/Contents/Resources/applet.rsrc (70%) mode change 100755 => 100644 create mode 100644 usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Resources/description.rtfd/TXT.rtf rename {etc/afpfs-ng-OSX => usr/local/afpfs-ng-mac}/icon/logged_on_folder.icns (100%) rename {etc/afpfs-ng-OSX => usr/local/afpfs-ng-mac}/icon/server.icns (100%) rename {etc/afpfs-ng-OSX => usr/local/afpfs-ng-mac}/icon/shared_folder.icns (100%) rename {etc/afpfs-ng-OSX => usr/local/afpfs-ng-mac}/icon/shared_volume.icns (100%) rename {etc/afpfs-ng-OSX => usr/local/afpfs-ng-mac}/link/AFP2 Mounts/make_dir (100%) rename {etc/afpfs-ng-OSX => usr/local/afpfs-ng-mac}/mount/make_dir (100%) diff --git a/Library/Scripts/afpfs-ng-OSX/Mount AFP2.x volume.scpt b/Library/Scripts/afpfs-ng-OSX/Mount AFP2.x volume.scpt deleted file mode 100755 index a687d6e00d51c5b4fb9c41664da2595e242b6d31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmaKp&rZTX5XOJoLXkrGbMwgA#43;AK@(3Nz=WHrSd3brp+NM;Blsd7d?DgH03sla zQ$6D*JM(=rJKyfiUIfYA^;x4<_v@$WE&-Xc2nGw=D8N%}M@k_}Ms~9G$Y5XoMdX{T zY+QARe)5v^!{@NwJa08cCRzX~_O#G+f2qMK;b7j$Rmm}+PfSRU8Yk+9wABZ6G}*@6E2S0{($p8QV diff --git a/Library/Scripts/afpfs-ng-OSX/Unmount ALL AFP2.x volumes.scpt b/Library/Scripts/afpfs-ng-OSX/Unmount ALL AFP2.x volumes.scpt deleted file mode 100755 index e7845c1e7686f7a75701d87487edae851ff4ec2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 578 zcma))%Su8~6o$Wjj+Z)m)MgE(VNhmo&>*2f6j;#opcbX6crM_pU{8b9b#?t}a(s5-9+wq8Sbk-^n4A?{^eJnv}iSYe))z<1=F~ zr0qG7nO~02;$G{t)!13z+c7)W03?2>L3jKSIx+<^xGS=AWVvR=~TBCF&Il31P(&KE6FM!>p5`B+uDnV2>g&YMl&wQNQ0Ebvke^#x7XYDKJa6 zWDf*(Z+GO#+ijrm_lZ!%xb_F-X+lqr=;@lNXVYYxd+>y#%X5j!tC+D#V3R){an5eZ T+#Ka`MWVPd(60!e#^cL(6t{;j diff --git a/Library/Scripts/afpfs-ng-mac/Mount AFP2.x volume.scpt b/Library/Scripts/afpfs-ng-mac/Mount AFP2.x volume.scpt new file mode 100755 index 0000000000000000000000000000000000000000..8e5f9e5e625f30af59b02951414179449dac9f86 GIT binary patch literal 484 zcmaKp%`O8`6vuyerXM=(^kZjfEz$A_79`dxv6E3#!L*%pv|%HC1TSLYg~U5hMRELx zH8;8Ee?I@`o^yAj?Brm3e{HM1wVB^KP-vLp@bH}!Lg{`Y6N(h<%RWO2_x}`8%V{R6L1T2kLMnhFDgt+DqEvNJ%|gg0rt&d_p}RsnNv8 zw|7>kH~~#*&fWrh(}+<#y&OepI-Dd4%rw(2>pFERl$-WSU<-SpO3mhh%)cu_0^G&V zQi_D0*6gXxvuDrwYZl;%N6o9bs3};or@)^6S#!(glpfD(xCT+y8|&Y~_lJkOZ(#X( An*aa+ literal 0 HcmV?d00001 diff --git a/Library/Scripts/afpfs-ng-mac/Unmount ALL AFP2.x volumes.scpt b/Library/Scripts/afpfs-ng-mac/Unmount ALL AFP2.x volumes.scpt new file mode 100755 index 0000000000000000000000000000000000000000..f2d47aa27266992048bf9788323238988d7f97f8 GIT binary patch literal 614 zcmbVKK~BO@5PiReB83*%xg;)00PzMaBynM4A|`H|0!C?p@WJSgBX|)PUWjl9Km>&G z6%&aIUC`vuyqW*so5@UTo^IS!uk)2s{R67}>e-Mrpky1F4d6yY&17N1logJURCLG^DOuXG /etc/afpfs-ng-OSX/bin/AFP2_mount_vars - -sleep 2 - -# force quit volume selection app (required when first ran after system boot, probably due to bug in AppleScript) -kill $(ps -ax | grep "afpfs-ng-OSX.volume_select.app" | awk '!/grep/' | cut -c 1-5) - -fi \ No newline at end of file diff --git a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Resources/Scripts/main.scpt b/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Resources/Scripts/main.scpt deleted file mode 100755 index 5e36c0d6d0d7058883c3b90f8fee958b2b4e278a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10322 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 delta 58 zcmcb~a+7649wVc{~H5J%e}wvBb23v|`=7bX}n2i001qr61D&U diff --git a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/MacOS/afpfs-ng-OSX.mount_cmd b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/MacOS/afpfs-ng-mac.mount_cmd similarity index 100% rename from etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/MacOS/afpfs-ng-OSX.mount_cmd rename to usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/MacOS/afpfs-ng-mac.mount_cmd diff --git a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/Resources/AppSettings.plist b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/AppSettings.plist old mode 100755 new mode 100644 similarity index 100% rename from etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/Resources/AppSettings.plist rename to usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/AppSettings.plist diff --git a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/Resources/MainMenu.nib b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/MainMenu.nib old mode 100755 new mode 100644 similarity index 100% rename from etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/Resources/MainMenu.nib rename to usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/MainMenu.nib diff --git a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/Resources/appIcon.icns b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/appIcon.icns old mode 100755 new mode 100644 similarity index 100% rename from etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.mount_cmd.app/Contents/Resources/appIcon.icns rename to usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/appIcon.icns diff --git a/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/script b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/script new file mode 100755 index 0000000..11cf2c0 --- /dev/null +++ b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.mount_cmd.app/Contents/Resources/script @@ -0,0 +1,22 @@ +#!/bin/bash + +# only run commands if mount variables file is not empty (contains variables) +if [ -s /usr/local/afpfs-ng-mac/bin/AFP2_mount_vars ]; then \ + +source /usr/local/afpfs-ng-mac/bin/AFP2_mount_vars +mount_afp2 afp://"$afpServerIP"/"$afpVolumeName" /usr/local/afpfs-ng-mac/mount/"$afpMountName" + +osascript -e 'tell application "Finder" +make new alias to POSIX file "/usr/local/afpfs-ng-mac/mount/'"$afpMountName"'" at POSIX file "/usr/local/afpfs-ng-mac/link/AFP2 Mounts" +set name of result to "'"$afpMountName"'" +end tell' + +# clear content of mount variables file +> /usr/local/afpfs-ng-mac/bin/AFP2_mount_vars + +sleep 2 + +# force quit volume selection app (required when first ran after system boot, probably due to bug in AppleScript) +kill $(ps -ax | grep "afpfs-ng-mac.volume_select.app" | awk '!/grep/' | cut -c 1-5) + +fi diff --git a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Info.plist b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Info.plist old mode 100755 new mode 100644 similarity index 82% rename from etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Info.plist rename to usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Info.plist index f751b76..c49624d --- a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Info.plist +++ b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Info.plist @@ -11,13 +11,15 @@ CFBundleIconFile applet CFBundleIdentifier - com.apple.ScriptEditor.id.afpfs-ng-OSX-volume-select + com.apple.ScriptEditor.id.afpfs-ng-mac-volume-select CFBundleInfoDictionaryVersion 6.0 CFBundleName - afpfs-ng-OSX.volume_select + afpfs-ng-mac.volume_select CFBundlePackageType APPL + CFBundleShortVersionString + 1.0 CFBundleSignature aplt LSMinimumSystemVersionByArchitecture @@ -36,9 +38,9 @@ name ScriptWindowState positionOfDivider - 518 + 346 savedFrame - 170 116 602 886 0 0 1280 1002 + 3 129 606 617 0 0 1024 746 selectedTabView result diff --git a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/MacOS/applet b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/MacOS/applet similarity index 82% rename from etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/MacOS/applet rename to usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/MacOS/applet index c7c272b9d87fe15989126105c993fa23d8c8e34c..4f7d67b5776c42e950aaa43f0ed8081573a5fa1b 100755 GIT binary patch delta 774 zcmX|9Ur19?7(ZuT-A!k^o12W<+(t8I8Qp6uib_}P)-6ICq)!c6qp--5oR5_-d$`F! z`yT4i5UPjuum(X5Y_Z`+2!R%a_F%zix)nk`m_)bl_@~SH&iDI%=bZ1{-}jwDmgcfl zeE;{&Bq2mc3DFM`QbmY>p}T;S0ZosFoFAP#hm#>GeK3O7VX8J_q@=9=G$%|9E%qF^ z(BVkGdSY?3aPt6EsN);%Y_EHW^=1;Jv zp^19oOv87f?OSVn*HiK9#A;*Tj|Jr#_$`Vq;TV$|VccR~mlg!hDs0JX)0t}FoK^g< z(0~fB^Dyc-)b4c=GIGbD9&cq}P*4ww4Cr6qb`pZ}c9eB$A+FFeJ@Fu@4bMdNLu>m7 zf0dWicWS*4bWPqPbEr2iSJZ%q%X6LqJXZ=KrFB>0^71A-&RABm5qX&vP31hL=MZUf z-?JmhqG9x-qrI#HS~GEBpfz*oy47N=!sjtLD?47mT2Kn$?yWrR5lER>jt^zmH`}J< zRWc?2CRg+F8pRuVRsIu~SJ^GBH?f>8l*Q~8%&vjk>5y(}nnp;k4T;6e8`#cp&jxle ze0BqS7;cAK&InDwtg|QSn>LR5>w<}$E%Ve+vyb36jdl#}q#UkhFT=P^Ags>p#WKuF XZP~;=#5hP5Md3Jno4l9`iUaf?Hg@US delta 765 zcmXw%Ur19?9LLYu?(}9;uR3+4?hjmY*`T|+$`rG0ZZN2(doT})e`aj75kcUef?o1Py5%4vA0n#T@3?h2zk5FCd+zz&AK%}}W@tV` zr8j?{t`b6Y808pxLIj-bS$r8OYKa5Q!?ZlpR$T9@K|51psKV7S)O&7Mq*@43@Y_@+ z^mv=o>z-OlufvY_I5j|xZ>wxH8jlhJi8}Kkhm8;p4?4i>Yk|vk7U~2;?`L7D>E_ts z)~>FH-(UR6-Jkjdzk7qaRLi2P0V4id+6fc>C`a@U2yFUK>gLLT4@fJriHD{09o1?1*KhPQ2u1fO32(=+`Ow(@(V$_TbB5BBEIjv7S^t=PybL}DV1)pg&dtf zv7&`QLGg=RjuT^eN{ykU4HOmvdnNS_Q-@GZ2KF!~uW+LJ8fHTFo>3Ip>K@Ls1-?J5 zB9Ou4{0;O(IVT#E^J7KgFAiqLQl;(0SroNx_!hFur`XY~c_=fW>|lx<780KviD5DE zOOsLc2yXxX=dz}0uC>`L4~>1Tt`M#W88_Pq`Qj^bGvkgT+ZeYMS!8U1iM|nd1j76^mY7*=DzO_G2hmf!GC1UtE~mr8 zF`CZ0x~pyp!ofvxr|X4hoZ#GQAD)Kg7|&WBlv1r1=VVXHLH!P QaMx;mY}*j11e?o-cam-a9*Y%9+#VoHN6iWKHSxky8^x2M--0 zS4=6@s;#w(6sv&npfsLo0rKUq6{}YGrL`*1NP-IdhCgdm8?_GMrV8=2liDFsnkp-= zN+rtbs!D3h(^ZMubRv_gu1J=o5^3b8Gl|M{CY30epUfmnYEzk-L^%qj7S|?fYBS|k z^J>tFim7!J)vI;mYF%}NN~ltmQe~=KRpFk%Qyrd4R4sDScuL?YjWmN_t5t?B6P8|B7(iV2Fycqn4pHyiCIjV|1+As&*O)rL&*@8QDKoVu*^BSCynI z1r81x`S+>romD%099Qi%l7^4}i0mJ#>kw5~lS*bv=4U@Goa)|kAGXJb>)GG6S}*_M zZ;|~?^%g)k!1aj2lpE)me4X zNVp1c5?HOTHqc0DDBef~_Sew z%@7sTmY1R%suQjaRacF~wOODd)lGHRNP-Gdn6EZ!Bm0y6QLBx7Ey%GyMD~X@K#J^7 z(vKfynB8;zS3rm!8j0)wIx4i^K_wf0k1^ZoSzsvTYRabPfr`lK}ah)v0to2g8 zH4*?uh^DRTqxxzjGz{-R3HxnmzeNQl<+YVs_4R`RqN#rN8~ZhGelWZ@;uFwCbM+@fVT(LbU@L3C@<+rYbASYii}wFC|$aP~RBW05wn} zaRX|PDITPXG!h5(_Q0;e_H+B0R)c-T$g!VB_S3aSGqRscbDv3fi}LUs=s)lJKuDe};9h<04H4-iX47vb&HdC8xB(D2i zfT3I1kL^cVZQ;9*9Q$EpKWr8*A4^9+l8$b!s1o%7$?XTB{Qw=9HhRW1tv1cWdrSMi zeNU?`^YDH*vhS+4U=>xVMFQ@sWMxWfd|#6H1l+@L4Ob&H64(Fkn1HR+)*6W;{_a5W zcOv^vo-nl9IuEmL)V5k}<6)CfJ?-0}eY*i>+xq;CRKmU$+P4~DHUe#KXW!InJ4F*P zrd~kK?X}w8w+QUDZ$$QuRr}5MP3dxkYoyviBMB<-j6eIjea*f~_H`N8Ym&SwC3nCz zO6{nTpd?5ZCI6#Ft1*NdNMp2`sKzFeWe^gO5jC~Rii)I<GD-Oe$Fm8I!Ik#cyR! zrqor{CXyB9$(mG6B3V_MNS2n0?5Qa)P0dYaq$4pkMuf`PxEiZY0x2gUNId)Z%wHIO z65>MyNKUj2Lb(zrHYCprpEOE{KoX%+=7fqDE+Ujfa7Z2HNNZ3=1WOY6rS4wp?p|2c zpp4Wq7r$p%?T8-kq{e9^S+Gq}QKtbb8GSL*GKk_b z{8HouXc5G(h-E1yB6R_tMq)lD1H}{QecFliT2-UfRNoXd4f||pp9Nl4*DNk$`C<0cafqt%&!t_!xpdvb17RRJ@YJO@8 z>>~h{eN1R~2CjJu1E1&Nod8>S*gj+*4DG{!cV&4^3ADR~0%L0rQP!T~5R2?X_}V@w zRm{g#uJ+ML+?4fEMfL%;z}_F?=Bub&SYDH>LP7KKxVgZ?x(`HGg~BkvI|Mf&M^#k} zxP@V)+Rmx&TIJ`~WvqBkjH5 z5OpDLT?SWYN@^BVXBrJqsgl~on7Ufu%BGM(3u9`b3}{hYEkgCR1;C!b-lG=VyF=Vs zg=NVkaCNc&Vuaep-WA%r)H+dWVrk9JC6%QG_HLn;8ed>A1mTjlY6*S1jwgfvlW9$A zA(VGg;KDUhFCBv()4CIr3saf$k_9fWX?t(r_;X67)O(>t6NoJOeP>rh`p;jG73^FthzP1F@AVQ=PEN?XC zH3eh^%LAe$fiu<61v_B9GZAm{o2)%bz$j}}dsXBsEzUMs+_=T!RT~r)zZgU(Sh+8* z{p_7u?dP#@l$vPoQ2X24L)^RwD5*#{!onPx?XOq{KT3_Wx2Xd{B;bIH%B!?Gz$4RG zwUfOyu(v8=d%KYJoszsH9QsAUxe30QK=Z)1>Ogwte*otujvO_$3C@YivDP>jjw!E# z2JtVD4Sf0y&F^qwqDRDGOt=WdR|1)l0-5E^0y)iXq01B9 zZLTXJ+MAdiq;$?eAR3Nnb_o!ym=hM_chO#?Y{qFZ3FKz*pEoyn%`dNME<}C>%2m2L zq$a7o!I;77Q1tjnb(BWpz&RC~$kFyjdxKU-dlE*Dylg)6GG90_z&K*9j`zD9H_i4@coTUY($kG+@rP_8NON*=wcHHIiH{B~QS0qB=<< zX~3MT)XC};vR4V_oUHa&by*C^q_9@V)MA+cM5;>ERVR8nWa{bG1wAXus}>ZG95Z=X zVxpi}P0vJmS;AvYO=3|BwyC-*R~{%ecS#~$J0EL|O4L-7sGTqM`Cp+tS5{)7fsO&c zP7&Ci8ds;P6@Xsjm4)DlUs+@TalfAM*eB+uI$#l2W{sfL(|zw(3_UR)Eo#g7Qt+}2 zX=A(+TwH{9y}3)UJ3kvK%ykTm#3XKiHidjm_Xk}a(j6uH1 zIM@}tQvYTR)3bS18S_#M6N$7bEtR6j!fXC%JNa45)dp_F_EM3qXQ^O{BXwmju@~Em zLVF3IDP}Y9!$jkSjy#jS7-VEG5`wy1k}D;-LP+a$T<59tHIfD*ywF}?&nJ7K6uLl? z^QGkZxGqo^Y9tLrcpez)#bnPDBD@F+@79TG7%vlZGwEb0Saoe;+~h>R#e?O)VViB% zUzX%`)upm}F9i!PNhQR_dTkK-2SJne}nd z@)NL$Ert@6yN1D|q6iTc^dH}9@Zj=It=H^>Uc&Y14 zm*6{3{iRs`CEQhnT8H9!<+4Ki0!L|WsKXC0={!a>mVm<`1N*o-`k=H(=lKqknlCR@ zo}0TOJT=#|ehobndx!L_Y0vvN{GRK%I3Hv@q5GvTB!`S|!~WC544r`yx)sbo)= zLZ?Y`s+7DL*Db1EBWWO#Q`D{MHo|%zL~<)^h{K_*rK?k!iX}qjmC0I9@i2JK7v9j6 zUYenm+XSO-kE`1qJVfV81G7Z7RX7>u=~lSC;6a|A7Xh<`-{*KlOBB=s<TY$9#?9GeCFfpspGLys?ARY_?EUHijf92*b_c1$?8%`$8OtZ{?0CTE z@2?KBCx!MTb0qT0NJalp`X0 zgt!3;gm~Z>DHu0-0`6pwk!~I>-FzC?3kvqw7d*CH4B~r9y{ul*xH)W*od2j-H4RNkPXb)=u+v`66GIgarG_;3i!B&X&x~nem zy4FA>K{Dkqr7@zsA`|sST)p9VvX?6!S-i|#89}@|)X7j*FJhE$s<$)}HyOep4zUN@ zgGg2%WDl0)Ac4nQxZYOpXe6%W^{QUIYY(&sX!Wj#hvdAc-q%QIJSw_g-Dvk`yT355 z_w%sdFS7fo?n9JLmQ~lldINqUQy{Nm%t>YZOdKdJA0REigX;tJp+?fs$0c^LT|{>?@oA+C?q#~KMr68fO*LbY6dLb$0yJYB6W#j;amd092YywDq#o{odnmRF|I zb+sbwhhfcGlIRD3%j#5Uv?2{nXi>7<>o-;Dsv^uub-JoX6oPS+`#ZHKl`Lt@2;GF$ z)mEcUKTbDmXin6LswFvfLe?)u=_)W)Un;9ud?M5OX=iO$U&hs!ZdKxK4Wg&YP?`=i4|-wRBI^X`zS~|4ZYtqKC-JMu#)C>A zFDcW^>T?Y4D+Q18SNXx!s&CY{WNT$`-#`i4GUsX&YV#PMT$n7c5R*(|6&!TqNz4}2T!Q?TN5vzW*H5Oq7KdN8`$Xs%Mviqu^wff0>la{JK)Gw@lLGfSJZyJeX z+Dp~z>UZ^rM&gv?rRo)1t^Ty>5Vw|;<3AP8MMFy=5B^erYb4qCXR(U48i|vhOV!h) zVg!~{PZTEt>}wnq6gj%wK;>(>N$`9MI2(q8WZ89 z;nNW6RgtZ7!Wf1Z@rtW9co>HVt^W4ldR8qXju8yK^%TS@;8qy6bTY50_i6@YUNg?G zFN$Cr&*9f5@Zb%`+W}6)_7;`3sm*KYMQ&9w3rd%;IAJp>Jn!Y|YrLXq+~RI1BY{Ug zglU-Tf8IXPa@&5a75G}#dM%f2Y1G5Aqwa&%&YJ3xHibXsU?fN*q9frn2ywpomhvl- zQm2Ia)z~1cO;-I~zL87H48sa%^QP;UHGHv2)6#4aOQk`;4wFQRS4Or{bsD19ZBQEA zqgNPM{RYQDD{8F?fo&O-e?xst1=L0pLcL1d`}?#Gt*Z&KXs8;$zilfbTd~?IHLdFr z^lkN?T@cy@(8!!2mfGYywNGUCSy_{*N;T1Bs!~j?(Yer;YYM%$f4TaDB0JyCqe4xH zvDgMHjpgb~(iGE#Xe{aAa`l-li)`5%tH(#aqn|;PwT%(t(CVpOoZ5*}1YZQ(c>pC9 zDi){R4`@10?KNd1&VEoo+f-yzEx-Y>W}<`RkJh6On$}amZv}||uBn6X?9b{qTN>HY zl{>qNR>!tnA#7pa)$oL$eRX%JyKPBiOPW>CF$%JnV#ZjQI#MT19lcOMr|evtw0n~U zqb8e_WN(xt#FtTL>Y}N0UOdjB^=SjLb08jReMCX*BBo1yE$FO>tZ== zr>U7&grJyf#lRtgP*{;j1~K${#v&3zlm}4_@=IkgNsAN0Gn19S6ecB0Zc#`?I~4O% zQdX8sT>zo3)J;=Y2TKHtoO*})yC)>;yxM)MOXgS9!uFm}kVSIIvnB-00p(GCLpv+7v(|`3 z1%yyKy9f27{-NDNmP*yt8BK_$L+k)`ryevQMgs)&1LHIhs*e{>t46RS5Knz{@HYrgU}^yzM0;SzI`Jb4s0j7Xpdohm(9S^p=>>CZH6aX6Ml*nlXlM+^2h=|-j@54m)GykisQBXN zfz(L!DX_Z>k@xoW1JK&tA`8JkM73?;mnHMlu+h2<&oxK63{8jwgmW0v+0jm?O+q^z zeJBA)HEklu(3;v%2inw5vr{!81`aMl$+1%~-J6GY3Z@o5zM8VK(o8N|Kw*qYyldLb zkD?9u->&!{!3?OlEH$sJx_~yvuqV?Nc2a03qsdI|5;TcWJsGy9c6OK0?jl`597Tbh zgiJe4lBqJ%gbH#N^NF-24G--^^ka1vb4`sR^(I7ig5xZpSH#Dv0^AW4TR_9npPgxh z9UoeRWrfJD(ljCu(s7X;=c0ifp;y&a&P`=hUQIn5m#1w(LR-<+b|*Vl z(^kUe33;Pv8`@SAUIgX0rS0sP$c|~TT20$}plnAw*wKLOKZSP5Q3>`{4&?t?iqnoc;bco%NcBIjv-7%}=mO`^n)+`WV>HfTM+tIf)i)Pc9 z7)gvBjg8Y-(9kZxI$<`A?Q5&YYGG%2CN{W$MgzE`XeSyM+EDf4^C(A3awkNQf>DnN@qVvf?3p=mLiCLd0Z z6X--fETF0QW;@!=ZX4R|)#g4<|IM-nCgA(Lo_%nP{i)o47CbZk2OA>WgV7C?Q9ObEf49&1x6N2Qn#?PMG z5ez5PJ|6wu({5!)Xxh_b4|42q+KXm~c6f`_zL#%!JWaG)hIY#))IJ+P+Jfd-u#7Fx zq^EWt1xJ%8MQKeis$)QODm_Tmc7W}#soJX-lCv-93+Rg| zCvYV?gD#<3s?${K6i~chKnrP+riC7Z&!!7(KUy5xeu6d))!ZKAZU%r9?@(G$l(0s8wk!0?IP!%B(jm zSpy4mRY|I%!bhFJvFu~k;YUTo$HwVc#Fq+3$gAVR(ZzR}TO@cdWlo1ILrIC%$SeBZ zJS$RG48yX4N~lxlGanJ+ebE`V8wtDUE(rpr$@UkO zjjU*eiFJrT#J(8SD=u%CWcsBSt zy-%0X<(d!&AZq(t^uE<}MF?7Dg6&~$ws$~VxBnr`sWTtVO1bwayN1C(#{`Jd4W+a|PavQRFhYu4yGqibbe zZ;I1R|H5@fS7DSl(=D2A_M`lc8MWO?w`o|)-6$pJcDh5;?V?C2`i_h(pgV2r$QC$Y zu6AD`-HFQYqPsQSf$>R0-M9*oh0QtF{NJp=`JPn5F(Ce^kUF>*&9BRI0y5Z8Exxf;P( zNVmc=*dvjufu4yNo9Z-{UFquiV4qbvT_mr8NQ?kI9H)m7fFwLpw5TL>DB+EA7oI4V zTG6p23M8j_G}T5LG>=;_#7F2+O^-MNqA%)N*7G(Dr~X$MsNUO>;r=vf)pb8&hOQ6LRgUQN$9 zfN}w^YyOVR-)jX>O;7o%L)P?sjNlcor)6cDr7}yhVVh1Dbso}{)K#x*!_!_*ug2+BM5HHR^B4O^ z#+k($$4oYO#(*p0Ta%c|7WG%Am(kPL=ygr6c|7UN1LzI&tNBIK8y-(2=S_M`6FlXx zfpBN;V}7Q$%}=5ExkWsA+v7!N?n&>^yPDw6o(te~=I-2o1X&AA3vbqkc>8w4`3`AKl@tvt^C5Sbs`c2`IcAFu0Um|}R}%|(4r zkeDVizX~q>BDnNAuI2QJrsZyi94>utzBAvF`CbZrC&{-`@)KO2(r21J&12m+^f`S& z<{QDf&#~=pbn|9g(deqM(-1q_p}gfHiRWY6OJZ&+RRyo8n1itu-mjrNQhp&2TM?%f z2%K5fUfWpBYhrapS?`<@zq%l(-^uP(xW?!#NG!j3Kl@yuybpZM8(6#p*&}&&NyhXU z!0;t~rRhtL(gXQu`r3SLkn^=$4Y1^VL*JS&%?eH5I7bBXhCxn!ujxC_nFjJ;^F?I7 zSc}=x^u5QV!90|Hh|v!MmmlNwBX;9tRb5T+BQL-tZN`VwPfS0dk3SQL>}O}VLiS=v zs^2vI>WOSTFEXFg@AOA#KF<GUW4rOA71c|7k*f0NPlx9{0_o(LTU ze2nU`^&YHi%dBCmsVQq^=&u6lL|0A5185>oHlIc2vo*3%O@H}L?8?)aVhoddJ#(B{ zwMukTu#x?t0`n>4MXS(!Dq4(KwK?$L%-~tvI>xQ#n}RqO`~w>qT&jWjgxl~sp^r zyIT7=ckvAm=dI1#p?SNp#f;Yn$ll@&%$uQ+9o^1i#_%XfPq*V8%p0M3L%JdsGxMf! zzxO107eCW4=){KRbML_u}4~dpXFslFPUc z_a(DTI^V~|0j)mHH6JsRlMb?Hy-}nL!|qhi{o>pY>vA7p^-rT*n~R-kjJY}MdIt52 zlP?!1!@V)M{yac4Tvk}s^D%rn82TVC(mc>>F_JTwi!~2+t1FZ^nTPOD%|qNOijU`$ z&GVso9+T`=^$gDwB41JNc=KFnoaPo zo(EvioA9QZox6(p48E8*GtZc(HE-qzEjgR>7MlIh4k&RpZy94ah3a{DoQH!+!4jl- zi-r{^kKnB|!}%j)KaVdmPlZOdlY5wK<@3+x^URZ>k?rIH6Ee>TmOU+4wkfWyc^l1J zJAC9z_|A)BxcQ@(7HJ3Ve<~ZZ|;c99XZ%| zeY}~4t7h+H;t%*^E{$=iG@Oca%4uCA3K%CYnA^F`+!mVKF&O84=Q7{f&v*sTi}5`9 zW`3OKW9>c>z;Sy_3(RfM4tRQ=#BPnut+@rfC$UC8cTZ$lpF3ltvv_~*=4VVjmxrbv zEqk59IdWR_{roiVV{S1wYu?9W4|2>+ynri0b5n~t#RA{=`}rYrV`y${qEo;;Z*Jg9 zbA4!TK$BjlsPrE^%1@Z z1jGnhh}@HPeF7FCw;PZdc5SZVT8(I@hOS-1b-a)acAyq=9k%lI!s-nN%#>A62i8nZ z)?hPedKEjqTiUT4*uab8yvQwvr7iL0`Tk9JZD-)Ym0iTrBOlkh2HQO|99q1XmuOy` z@8i|HAMa1*YU$&CIP0agi!JhCM~CJL!2)rr z@zEYT{)XY`^1#55tobNUgTL}0=Ca6Kww5@5M4nPEjm)Jv%Jr1eK)Iey#N?#;P$jCW zL$6DqfgBr}mi9$zJ|^G7#gVzVIfoh_3ktZ1k24pB<|2&IYqH1XKfE9^7qsa4Dliuc z-5=(b&_M*CAI~S4^UZmh;a}JWfizLjj!)#1G@t0I#e1PSH!|n8SgmF_IiT7Hg+W_$ zPGHV~Lyb=m1POxmf^JaLPT^BEpX^Y^<(vjp?hMV?t_vVZjyc<$#b<`*>=yO;vqYcA z{#|n>pJmPn&6y2QILmjSbFhIqJus(>K7WSbjd5iaD9gsnX&plAJ8f!b=3z z@lwr~nd8@jlicW0yLZr!Z;J6vGRB+Z zEPEb7W!L-a`Uiu|agjMLS6vG##kF~UacpFc%`rd+PXTTwxkyQTfIF2yc-fSZyOTLl zW)1t`nBh9&Tex1c+ic0fuwX|hzQ>rOHQ(xCAvw44?V4{B>90^?dvg@uVUCQC>U*>yI z>V9*$=KFoA;lbAYK#bu?s^VVJk)VRl$#4s$0r0z?fkQ-zHI zMn-nxnWF_-@TT!Y{IKTi7DmvPIn*3t4kmM`6gotbgQeudxE|q0H9Kz)IU+oWALGZ# z93<567>?aIv|&$IWnD!r_W!{pl|5@tG?rTIPN=SxeeX~TT<1htNz@3*cslWip1SiR z(s1)*n;3q_*6_Myh5tZ4#$i`|YZIk%Ols{S*&9E1Nun}YQifoF{+`et7f?MB=O+k0 zWjM3^R_NS5tV$@E6;LQ7d`R5-qI5_oPW~vmoT^ldQgRNFgc%8;&O=$Rh~&vJryz-i z*lig?nMTBkHz_MU@FjiFssx$&t@W~7%sbnB0AQW#jsMCi!woHqYE}jHPt+vYVd5D_ zt=pUC>+;7{$R^(suofSr(4QGjC0=R{)V$QOykK;25j}s)b*7eI4^3T*dP1$}39my> zsNpwECNzj3%4$n*_=fii_BQ(lW?#`0GD2Oiu1QaLO~CkOoZtLsdIFpMWJu3B&p}Xz zX@83u+fn&#en+$0j!MWbGu8YqzelE8I`b}8YGZR--aH*wr?HoB5VmqAOLMg7{XMmb zC0G#P{Glq4ZnglJQCUr*G?}W*#`!V)boKmxoZrV$DJ$=QYfNh5qn0W6C&b7OHh)q< zQf<_r(J-N=8yPe zG7yx7{1L+Wc0}A_bvo1J941&U;nos<1%oFJQLFJ0OK$8%Rr89#u?9QX&B5_=?r1IO zA~F70AhA5o%hfUHpF}pwnB`0yVJotMZRK;9{H6o%y2>#rzyDvDfl$|W*E># zqpH$Ol|GqE( z#=mQZ6UDz*@*n)C=07|SDGSQ^uNcEIR?mOO`ETH9CC=T)N){?LO?z>hQRI`aOynOX+<7{b=>WMD-{dHdW_Ha`t_$!!S1WcALi_R>k za5bg(l}{}yhJIa+ow0IsxkNA&t1);NQD1{MsZoS_%_{W_hR~GU+%6EWFi6f6_pMl` zGEQtuUXFLj8D5PAZf+dS1GwpiPie0d3pKxIuu=31YLt^!3FUkfE@Y1Gq{Q1 z)}D*5G&DHpWnpz_aD@uPy!a6EQPaaVs+iHbXN<1+kzIy)(1TUS`k8 z%wCIsP9QRSt>Ir#h|HdAecC^pq<|w-1!k7n!^|`@%AulTsn=sPA|?w+q~+cp*;#JQc>HPB|V znS>c@Yjz3Et}Wn&4zxedLIo$mt{k)j8txRtIY97?Ix=X_L3=!$7Ocm?dU&`h=)ge- zJlqj<ho&(vCbVksfgYI~^FxZHLjqq?~kl-MJhnryp4|?F?k)S6Gdw6&)*q8%^ zTF{q4FAjP^OYI-@=AbtoHVOK0&<77&2Yor{i-%FL$_4%KFe&KI0n8(OU@(9K@#|k1 z4CDZz3w%p3h=W0RSZXG+nJ9!gSqKw`fp&oe7fmoboAHsE(CpUo$n4yVGaxeK9eKGe zoXza#Y!|eJdUK$fX2zMF%vdwVj8=P_9nC0}GCP=&2K$%Ic2L$9nr+QCW^1#R8KI6f z!__%vOS6T#!EA0eGn<-C)Z=ED8ES@@Vlx;qUu=rZATyBKngOQ2>1XB=)6TTzo1o6#%MTdMFY{k)0u^w8ShI1!W3e2B zW+&j`>P#k~8H;jqoPKD=2o2x>{SW~0r{;%dN2vv;)rSBNo?rzH%nqs`G$XT>Hg{%! z2pF#Zg!vHAUH#$lq1hGjC}AO?*%VL0JR;yi!@qhHnqkrraFWOjb;#NDD6+^5 z$!V6}5Z%lnS)nPGI&hSJXa?s7Q&pQ1c_Ow?IcHyX%I zz=x(MzFl2}L}Ys8)^Z*;jr{CW-4SBm-yE4lGh|;76oFq9n#hEqL1d$|YDFe$krx!0 z5Q?$c$Sw;_cYGs3l%eT{CkcNHO;>qBP-9>=REV?OAd5WB1*?W8w}&k-UF;!|>D+WM ztJy{om`=ZMADND>o3LN_k*~B1Co&yc)EFYOUeh@iZ$+a6OT6%l*q4Q>aMA$$q9=XhO0=DnRPEZsp`+qS z)jp}#t0+_*rcWA>R2>%-qg*G%!_1$KLY?u_Wl{%tGSvF=xVu_s2L3&)4d>&xu97i& zZ`Ezm9MwIkHX4NI1oC@iU&kQ7TT=BbLjJ~hPBi52vk+OmCUsU5=BSNlEl;Z6Xur>b z`5P*%Uix0rJE{8h&Q{(ZANEhG0e$erKs*mj!qVDJ70jQhLi{pE_1b*wtVuKNQgm`l z^uH*n1}9Z6; z{%N9aYUk#v=$lmAxGJ_ys_l|$`vnV=YGhLFkW{0RYR8ZIB-Q9bHD>xG^mA-d?Nl+p zqks<`iqBEQ0e}U?XlmT~ cm*QT9dpYiD2j=N*l}JiN66rtQd+)~o0%UOz7ytkO literal 0 HcmV?d00001 diff --git a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Resources/applet.icns b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Resources/applet.icns old mode 100755 new mode 100644 similarity index 100% rename from etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Resources/applet.icns rename to usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Resources/applet.icns diff --git a/etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Resources/applet.rsrc b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Resources/applet.rsrc old mode 100755 new mode 100644 similarity index 70% rename from etc/afpfs-ng-OSX/bin/afpfs-ng-OSX.volume_select.app/Contents/Resources/applet.rsrc rename to usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Resources/applet.rsrc index 3b39a08b92d90a1cd9a2ac84440f47f2a569bdb6..56cb51e80c7760312dc6f5326ba3c18f6a0a1ac2 GIT binary patch delta 34 mcmaFG^onVN2_tJH0|UdF$(D?Y0_i{&1H=FSKte79NB{tzdIzxp delta 34 lcmaFG^onVN2_vf>0|P_;WJ^Xx0VyDhf#LsuAR#9WBmj@v2Co1B diff --git a/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Resources/description.rtfd/TXT.rtf b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Resources/description.rtfd/TXT.rtf new file mode 100644 index 0000000..116a631 --- /dev/null +++ b/usr/local/afpfs-ng-mac/bin/afpfs-ng-mac.volume_select.app/Contents/Resources/description.rtfd/TXT.rtf @@ -0,0 +1,4 @@ +{\rtf1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf210 +{\fonttbl} +{\colortbl;\red255\green255\blue255;} +} \ No newline at end of file diff --git a/etc/afpfs-ng-OSX/icon/logged_on_folder.icns b/usr/local/afpfs-ng-mac/icon/logged_on_folder.icns similarity index 100% rename from etc/afpfs-ng-OSX/icon/logged_on_folder.icns rename to usr/local/afpfs-ng-mac/icon/logged_on_folder.icns diff --git a/etc/afpfs-ng-OSX/icon/server.icns b/usr/local/afpfs-ng-mac/icon/server.icns similarity index 100% rename from etc/afpfs-ng-OSX/icon/server.icns rename to usr/local/afpfs-ng-mac/icon/server.icns diff --git a/etc/afpfs-ng-OSX/icon/shared_folder.icns b/usr/local/afpfs-ng-mac/icon/shared_folder.icns similarity index 100% rename from etc/afpfs-ng-OSX/icon/shared_folder.icns rename to usr/local/afpfs-ng-mac/icon/shared_folder.icns diff --git a/etc/afpfs-ng-OSX/icon/shared_volume.icns b/usr/local/afpfs-ng-mac/icon/shared_volume.icns similarity index 100% rename from etc/afpfs-ng-OSX/icon/shared_volume.icns rename to usr/local/afpfs-ng-mac/icon/shared_volume.icns diff --git a/etc/afpfs-ng-OSX/link/AFP2 Mounts/make_dir b/usr/local/afpfs-ng-mac/link/AFP2 Mounts/make_dir similarity index 100% rename from etc/afpfs-ng-OSX/link/AFP2 Mounts/make_dir rename to usr/local/afpfs-ng-mac/link/AFP2 Mounts/make_dir diff --git a/etc/afpfs-ng-OSX/mount/make_dir b/usr/local/afpfs-ng-mac/mount/make_dir similarity index 100% rename from etc/afpfs-ng-OSX/mount/make_dir rename to usr/local/afpfs-ng-mac/mount/make_dir