mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-23 00:43:00 -05:00
build: installer: add cygfuse
This commit is contained in:
parent
d6c3b7304d
commit
eb04d7ab90
@ -5,9 +5,10 @@ v1.1 (2017.1)::
|
|||||||
|
|
||||||
This release brings some major new components and improvements.
|
This release brings some major new components and improvements.
|
||||||
|
|
||||||
- A .NET layer that allows the creation of file systems in managed mode.
|
- A .NET layer that allows the creation of file systems in managed mode. This is contained in the new `winfsp-msil.dll`.
|
||||||
- A simple C++ layer.
|
- A simple C++ layer can be found in `inc/winfsp/winfsp.hpp`.
|
||||||
- FUSE now has a `-ovolname=VOLNAME` parameter. Thanks @samkelly.
|
- FUSE for Cygwin is now included with the installer.
|
||||||
|
- FUSE now has a `-ovolname=VOLNAME` parameter that allows setting the volume label. Thanks @samkelly.
|
||||||
|
|
||||||
|
|
||||||
v1.0::
|
v1.0::
|
||||||
|
@ -39,6 +39,7 @@
|
|||||||
<Directory Id="BINDIR" Name="bin" />
|
<Directory Id="BINDIR" Name="bin" />
|
||||||
<Directory Id="INCDIR" Name="inc" />
|
<Directory Id="INCDIR" Name="inc" />
|
||||||
<Directory Id="LIBDIR" Name="lib" />
|
<Directory Id="LIBDIR" Name="lib" />
|
||||||
|
<Directory Id="OPTDIR" Name="opt" />
|
||||||
<Directory Id="SMPDIR" Name="samples" />
|
<Directory Id="SMPDIR" Name="samples" />
|
||||||
<Directory Id="SYMDIR" Name="sym" />
|
<Directory Id="SYMDIR" Name="sym" />
|
||||||
</Directory>
|
</Directory>
|
||||||
@ -269,6 +270,19 @@
|
|||||||
<Condition>NOT VersionNT64</Condition>
|
<Condition>NOT VersionNT64</Condition>
|
||||||
</Component>
|
</Component>
|
||||||
</DirectoryRef>
|
</DirectoryRef>
|
||||||
|
<DirectoryRef Id="OPTDIR">
|
||||||
|
<Directory Id="OPTDIR.cygfuse" Name="cygfuse" FileSource="..\..\..\opt\cygfuse\dist">
|
||||||
|
<Component Id="C.fuse.tar.xz">
|
||||||
|
<File Name="fuse-2.8-4.tar.xz" KeyPath="yes" />
|
||||||
|
</Component>
|
||||||
|
<Component Id="C.fuse.install.sh">
|
||||||
|
<File Name="install.sh" KeyPath="yes" />
|
||||||
|
</Component>
|
||||||
|
<Component Id="C.fuse.uninstall.sh">
|
||||||
|
<File Name="uninstall.sh" KeyPath="yes" />
|
||||||
|
</Component>
|
||||||
|
</Directory>
|
||||||
|
</DirectoryRef>
|
||||||
<DirectoryRef Id="SMPDIR" FileSource="..\..\..\tst">
|
<DirectoryRef Id="SMPDIR" FileSource="..\..\..\tst">
|
||||||
<Directory Id="SMPDIR.memfs" Name="memfs">
|
<Directory Id="SMPDIR.memfs" Name="memfs">
|
||||||
<Component Id="C.memfs.h">
|
<Component Id="C.memfs.h">
|
||||||
@ -411,6 +425,11 @@
|
|||||||
<ComponentRef Id="C.fuse_x64.pc" />
|
<ComponentRef Id="C.fuse_x64.pc" />
|
||||||
<ComponentRef Id="C.fuse_x86.pc" />
|
<ComponentRef Id="C.fuse_x86.pc" />
|
||||||
</ComponentGroup>
|
</ComponentGroup>
|
||||||
|
<ComponentGroup Id="C.WinFsp.opt.fuse">
|
||||||
|
<ComponentRef Id="C.fuse.tar.xz" />
|
||||||
|
<ComponentRef Id="C.fuse.install.sh" />
|
||||||
|
<ComponentRef Id="C.fuse.uninstall.sh" />
|
||||||
|
</ComponentGroup>
|
||||||
<ComponentGroup Id="C.WinFsp.smp">
|
<ComponentGroup Id="C.WinFsp.smp">
|
||||||
<ComponentRef Id="C.memfs_x64.exe" />
|
<ComponentRef Id="C.memfs_x64.exe" />
|
||||||
<ComponentRef Id="C.memfs_x86.exe" />
|
<ComponentRef Id="C.memfs_x86.exe" />
|
||||||
@ -508,6 +527,16 @@
|
|||||||
<ComponentGroupRef Id="C.WinFsp.smp.net" />
|
<ComponentGroupRef Id="C.WinFsp.smp.net" />
|
||||||
<ComponentGroupRef Id="C.WinFsp.sym" />
|
<ComponentGroupRef Id="C.WinFsp.sym" />
|
||||||
</Feature>
|
</Feature>
|
||||||
|
<Feature
|
||||||
|
Id="F.Cygfuse"
|
||||||
|
Level="1000"
|
||||||
|
Title="FUSE for Cygwin"
|
||||||
|
Description="From a Cygwin prompt change to $InstallDir/opt/cygfuse and run install.sh."
|
||||||
|
AllowAdvertise="no"
|
||||||
|
InstallDefault="local"
|
||||||
|
Absent="allow">
|
||||||
|
<ComponentGroupRef Id="C.WinFsp.opt.fuse" />
|
||||||
|
</Feature>
|
||||||
</Feature>
|
</Feature>
|
||||||
|
|
||||||
<WixVariable Id="WixUIBannerBmp" Value="wixbanner.bmp" />
|
<WixVariable Id="WixUIBannerBmp" Value="wixbanner.bmp" />
|
||||||
|
BIN
opt/cygfuse/dist/fuse-2.8-4.tar.xz
vendored
Normal file
BIN
opt/cygfuse/dist/fuse-2.8-4.tar.xz
vendored
Normal file
Binary file not shown.
1
opt/cygfuse/dist/install.sh
vendored
Normal file
1
opt/cygfuse/dist/install.sh
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
tar -C/ -xaf fuse-2.8-*.tar.xz
|
1
opt/cygfuse/dist/uninstall.sh
vendored
Normal file
1
opt/cygfuse/dist/uninstall.sh
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
tar -taf fuse-2.8-*.tar.xz | sed -e '/\/$/d' -e 's/.*/\/&/' | xargs rm -f
|
Loading…
x
Reference in New Issue
Block a user