Skip to content

Commit

Permalink
Merge pull request #40 from gpz500/master
Browse files Browse the repository at this point in the history
To install and work on Mac OS X 10.11.x El Capitan
  • Loading branch information
alperakcan authored Jul 13, 2016
2 parents 7139304 + a6fb024 commit 400dfac
Show file tree
Hide file tree
Showing 10 changed files with 78 additions and 109 deletions.
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ man1_MANS = fuse-ext2.1

if DARWIN
package:
$(SHELL) $(top_srcdir)/tools/macosx/make-pkg.sh "$(VERSION)" "$(top_srcdir)" "$(top_builddir)" "$(top_srcdir)/tools/macosx/"
$(SHELL) $(top_srcdir)/tools/macosx/make-pkg.sh "$(VERSION)" "$(top_builddir)" "$(top_srcdir)/tools/macosx/"
endif
if LINUX
package:
Expand Down
13 changes: 9 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,18 @@ Dependecies:
The easiest way is using [Homebrew](http://brew.sh/):

```shell
$ brew install e2fsprogs m4 automake autoconf libtool
$ brew install e2fsprogs m4 automake autoconf libtool pkg-config
$ git clone https://github.com/alperakcan/fuse-ext2.git
$ cd fuse-ext2
$ ./autogen.sh
$ CFLAGS="-idirafter/$(brew --prefix e2fsprogs)/include -idirafter/usr/local/include/osxfuse" LDFLAGS="-L$(brew --prefix e2fsprogs)/lib" ./configure
$ make
$ sudo make install
$ ./configure \
PKG_CONFIG_PATH="$(brew --prefix e2fsprogs)/lib/pkgconfig" \
CFLAGS="-idirafter/$(brew --prefix e2fsprogs)/include -idirafter/usr/local/include/osxfuse" \
LDFLAGS="-L$(brew --prefix e2fsprogs)/lib"
$ make
$ sudo make install #<-- To install on the current system
or
$ make package #<-- To create an install package in the current directory
```

Build:
Expand Down
1 change: 1 addition & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ AC_PROG_CXX
AC_PROG_AWK
AC_PROG_CC
AC_PROG_INSTALL
m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
m4_ifdef([AC_PROG_LIB],[AC_PROG_LIB],[m4_warn(portability,[Missing AC_PROJ_LIB])])
AC_PROG_OBJC
AC_PROG_LIBTOOL
Expand Down
10 changes: 6 additions & 4 deletions fuse-ext2/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -149,14 +149,16 @@ endif

if DARWIN
install-exec-local:
$(INSTALL) -d "$(DESTDIR)/sbin"
$(LN_S) -f "../System/Library/Filesystems/fuse-ext2.fs/mount_fuse-ext2" "$(DESTDIR)/sbin/mount_fuse-ext2"
$(INSTALL) -d "$(DESTDIR)/$(sbindir)"
$(LN_S) -f "/Library/Filesystems/fuse-ext2.fs/Contents/Resources/mount_fuse-ext2" "$(DESTDIR)/$(sbindir)/mount_fuse-ext2"
$(LN_S) -f "/usr/local/opt/e2fsprogs/sbin/e2label" "$(DESTDIR)/$(sbindir)/e2label"
$(LN_S) -f "/usr/local/opt/e2fsprogs/sbin/mke2fs" "$(DESTDIR)/$(sbindir)/mke2fs"
endif
if LINUX
install-data-hook:
cd "$(DESTDIR)/$(moddir)" && rm -f $(mod_LTLIBRARIES)

install-exec-local:
$(INSTALL) -d "$(DESTDIR)/usr/sbin"
$(LN_S) -f "../bin/fuse-ext2" "$(DESTDIR)/usr/sbin/mount.fuse-ext2"
$(INSTALL) -d "$(DESTDIR)/sbin"
$(LN_S) -f "$(bindir)/fuse-ext2" "$(DESTDIR)/sbin/mount.fuse-ext2"
endif
23 changes: 12 additions & 11 deletions tools/macosx/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,18 @@ clean-local:
)

install-exec-local:
$(INSTALL) -d $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs
$(INSTALL) -d $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs/Support
$(INSTALL) -d $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs/Contents
$(INSTALL) -d $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources
$(INSTALL) -d $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/English.lproj
$(INSTALL) -m 755 $(top_srcdir)/tools/macosx/fuse-ext2.fs/fuse-ext2.util $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util
$(INSTALL) -m 755 $(top_srcdir)/tools/macosx/fuse-ext2.fs/mount_fuse-ext2 $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs/mount_fuse-ext2
$(INSTALL) -d $(DESTDIR)/Library/Filesystems/fuse-ext2.fs
$(INSTALL) -d $(DESTDIR)/Library/Filesystems/fuse-ext2.fs/Support
$(INSTALL) -d $(DESTDIR)/Library/Filesystems/fuse-ext2.fs/Contents
$(INSTALL) -d $(DESTDIR)/Library/Filesystems/fuse-ext2.fs/Contents/Resources
$(INSTALL) -d $(DESTDIR)/Library/Filesystems/fuse-ext2.fs/Contents/Resources/English.lproj
$(INSTALL) -m 755 $(top_srcdir)/tools/macosx/fuse-ext2.fs/fuse-ext2.util $(DESTDIR)/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util
$(INSTALL) -m 755 $(top_srcdir)/tools/macosx/fuse-ext2.fs/Contents/Resources/mount_fuse-ext2 $(DESTDIR)/Library/Filesystems/fuse-ext2.fs/Contents/Resources/mount_fuse-ext2
sed "s/FUSEEXT2_VERSION_LITERAL/$(VERSION)/g" < $(top_srcdir)/tools/macosx/fuse-ext2.fs/Contents/Info.plist.in > $(top_srcdir)/tools/macosx/fuse-ext2.fs/Contents/Info.plist
$(INSTALL) -m 644 $(top_srcdir)/tools/macosx/fuse-ext2.fs/Contents/Info.plist $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs/Contents/Info.plist
$(INSTALL) -m 644 $(top_srcdir)/tools/macosx/fuse-ext2.fs/Contents/PkgInfo $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs/Contents/PkgInfo
$(INSTALL) -m 644 $(top_srcdir)/tools/macosx/fuse-ext2.fs/Contents/Resources/English.lproj/InfoPlist.strings $(DESTDIR)/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/English.lproj/InfoPlist.strings
cp -R $(top_srcdir)/tools/macosx/prefpane/build/Release/fuse-ext2.prefPane ${DESTDIR}/Library/PreferencePanes/fuse-ext2.prefPane
$(INSTALL) -m 644 $(top_srcdir)/tools/macosx/fuse-ext2.fs/Contents/Info.plist $(DESTDIR)/Library/Filesystems/fuse-ext2.fs/Contents/Info.plist
$(INSTALL) -m 644 $(top_srcdir)/tools/macosx/fuse-ext2.fs/Contents/PkgInfo $(DESTDIR)/Library/Filesystems/fuse-ext2.fs/Contents/PkgInfo
$(INSTALL) -m 644 $(top_srcdir)/tools/macosx/fuse-ext2.fs/Contents/Resources/English.lproj/InfoPlist.strings $(DESTDIR)/Library/Filesystems/fuse-ext2.fs/Contents/Resources/English.lproj/InfoPlist.strings
$(INSTALL) -d $(DESTDIR)/Library/PreferencePanes
cp -R $(top_srcdir)/tools/macosx/prefpane/build/Release/fuse-ext2.prefPane $(DESTDIR)/Library/PreferencePanes/fuse-ext2.prefPane

endif
3 changes: 3 additions & 0 deletions tools/macosx/fuse-ext2.fs/Contents/Resources/mount_fuse-ext2
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh

"/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util" "-m" "$@"
37 changes: 19 additions & 18 deletions tools/macosx/fuse-ext2.fs/fuse-ext2.util
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ FSUR_INITRECOGNIZED=-8 # response to FSUC_PROBE or FSUC_PROBEFORINIT, implies th
# Set paths to bundled executables here (omit /usr/local):
FUSE_EXT2=/bin/fuse-ext2
FUSE_EXT2_PROBE=/bin/fuse-ext2.probe
FUSE_EXT2_MKE2FS=/bin/fuse-ext2.mke2fs
FUSE_EXT2_E2LABEL=/bin/fuse-ext2.e2label
FUSE_EXT2_MKE2FS=/sbin/mke2fs
FUSE_EXT2_E2LABEL=/sbin/e2label
FUSE_EXT2_WAIT=/bin/fuse-ext2.wait
FUSE_EXT2_DAEMON=/bin/fuse-ext2.daemon

Expand Down Expand Up @@ -201,22 +201,23 @@ function Repair () {
function Mount ()
{
LogDebug "[Mount] Entering function Mount..."
# Setting both defer_auth and defer_permissions. The option was renamed
# starting with MacFUSE 1.0.0, and there seems to be no backward
# compatibility on the options.
OPTIONS="auto_xattr,defer_permissions"

# The local option is only enabled on Leopard. It causes strange
# behavior for Disk Utility in Tiger.
#ISLEOPARD=`uname -r | grep ^9[.][0-9][0-9]*[.][0-9][0-9]*$`
#LogDebug "[Mount] ISLEOPARD='${ISLEOPARD}'"
# 2008-05-04: Enabled the local option for both Tiger and Leopard after
# new tests with latest MacFUSE didn't reveal any Tiger-
# related issues. Earlier issues included unresponsive
# DiskArbitration, leading to system-wide lockups.
#if ( [[ -n "${ISLEOPARD}" ]] ); then
OPTIONS="${OPTIONS},local"
#fi
# auto_xattr commented out because many ext2/3/4 volumes out there
# have extended attributes enabled.
#
# Mark this volume as local. Please, read
# https://github.com/osxfuse/osxfuse/wiki/Mount-options#local
# for possible implications.
#OPTIONS="auto_xattr,local"
OPTIONS="local"

# Assign this volume to currently logged user in the OS X GUI, in order
# to write on the volume without having to be root (sudo), or without
# having to insert the password in Finder.
# Useful when write support is enabled with option 'rw+' or 'force'.
GUI_UID=$(stat -f '%u' /dev/console)
GUI_GID=$(stat -f '%g' /dev/console)
OPTIONS="${OPTIONS},uid=${GUI_UID},gid=${GUI_GID}"

# Ignore DiskArb's mount options and possibly copy them
while [[ "$1" = "-o" ]]
Expand Down Expand Up @@ -386,7 +387,7 @@ LogDebug "Invoking user: ${INVOKING_USER}"
# Get: the actual executed name, the real script file, the bundle folder, and the local bin
EXEC=`GetAbsoluteFile "$0"`
BUNDLE=`GetBundle "${EXEC}"`
ROOT=`GetDirName "${BUNDLE}" 4`
ROOT=`GetDirName "${BUNDLE}" 3`
PFX="${ROOT}/usr/local"
SELF=`basename "${EXEC}"`
INVOKEBASENAME=`basename "$0"`
Expand Down
3 changes: 0 additions & 3 deletions tools/macosx/fuse-ext2.fs/mount_fuse-ext2

This file was deleted.

93 changes: 26 additions & 67 deletions tools/macosx/make-pkg.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@

#!/bin/sh

# Exit immediately in case of error
set -e

SUDO="sudo"
SED_E="${SUDO} sed -e"
MV="${SUDO} mv"
Expand All @@ -14,87 +17,43 @@ MKDIR_P="${SUDO} mkdir -p"
LN_SF="${SUDO} ln -sf"
INSTALL_C="${SUDO} install -c"
CHOWN_R="${SUDO} chown -R"
PKGMANAGER="${SUDO} /Developer/usr/bin/packagemaker"
TMP_FOLDER="tmp/"
DISTRIBUTION_FOLDER="${TMP_FOLDER}/Distribution_folder/"
PKGBUILD="${SUDO} pkgbuild"
TMP_FOLDER="$(mktemp -d)"
DISTRIBUTION_FOLDER="$TMP_FOLDER/Distribution_Folder"
SETFILE="${SUDO} $(xcode-select -p)/Tools/SetFile"

FUSEEXT2_NAME="fuse-ext2"

FUSEEXT2_VERSION="$1"
SOURCE_FOLDER="$2"
BUILD_FOLDER="$3"
MKPKG_FOLDER="$4"
BUILD_FOLDER="$2"
MKPKG_FOLDER="$3"

if [ x"$FUSEEXT2_VERSION" = x"" ]
then
echo "Usage: make-pkg.sh <version> <srcdir> <builddir> <mkpkgdir>"
exit 1
fi

if [ x"$SOURCE_FOLDER" = x"" ]
then
echo "Usage: make-pkg.sh <version> <srcdir> <builddir> <mkpkgdir>"
echo "Usage: make-pkg.sh <version> <builddir> <mkpkgdir>"
exit 1
fi

if [ x"$BUILD_FOLDER" = x"" ]
then
echo "Usage: make-pkg.sh <version> <srcdir> <builddir> <mkpkgdir>"
echo "Usage: make-pkg.sh <version> <builddir> <mkpkgdir>"
exit 1
fi

if [ x"$MKPKG_FOLDER" = x"" ]
then
echo "Usage: make-pkg.sh <version> <srcdir> <builddir> <mkpkgdir>"
echo "Usage: make-pkg.sh <version> <builddir> <mkpkgdir>"
exit 1
fi

${RM_RF} ${TMP_FOLDER} *.pkg *.dmg
${MKDIR_P} ${TMP_FOLDER}
${MKDIR_P} ${DISTRIBUTION_FOLDER}
${MKDIR_P} ${DISTRIBUTION_FOLDER}/sbin
${MKDIR_P} ${DISTRIBUTION_FOLDER}/usr
${MKDIR_P} ${DISTRIBUTION_FOLDER}/usr/sbin
${MKDIR_P} ${DISTRIBUTION_FOLDER}/usr/local
${MKDIR_P} ${DISTRIBUTION_FOLDER}/usr/local/bin
${MKDIR_P} ${DISTRIBUTION_FOLDER}/usr/local/lib
${MKDIR_P} ${DISTRIBUTION_FOLDER}/usr/local/lib/pkgconfig
${MKDIR_P} ${DISTRIBUTION_FOLDER}/usr/local/share/man/man1/
${MKDIR_P} ${DISTRIBUTION_FOLDER}/Library/PreferencePanes
${MKDIR_P} ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs
${MKDIR_P} ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs/Support
${MKDIR_P} ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs/Contents
${MKDIR_P} ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources
${MKDIR_P} ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/English.lproj
${CP_R} ${MKPKG_FOLDER}/prefpane/build/Release/fuse-ext2.prefPane ${DISTRIBUTION_FOLDER}/Library/PreferencePanes/fuse-ext2.prefPane
${INSTALL_C} -m 755 ${BUILD_FOLDER}/e2fsprogs-1.41.9/misc/fuse-ext2.e2label ${DISTRIBUTION_FOLDER}/usr/local/bin/fuse-ext2.e2label
${INSTALL_C} -m 755 ${BUILD_FOLDER}/e2fsprogs-1.41.9/misc/fuse-ext2.mke2fs ${DISTRIBUTION_FOLDER}/usr/local/bin/fuse-ext2.mke2fs
${INSTALL_C} -m 755 ${BUILD_FOLDER}/fuse-ext2/fuse-ext2 ${DISTRIBUTION_FOLDER}/usr/local/bin/fuse-ext2
${INSTALL_C} -m 755 ${BUILD_FOLDER}/fuse-ext2/fuse-ext2.wait ${DISTRIBUTION_FOLDER}/usr/local/bin/fuse-ext2.wait
${INSTALL_C} -m 755 ${BUILD_FOLDER}/fuse-ext2/fuse-ext2.probe ${DISTRIBUTION_FOLDER}/usr/local/bin/fuse-ext2.probe
${INSTALL_C} -m 755 ${BUILD_FOLDER}/fuse-ext2/fuse-ext2.install ${DISTRIBUTION_FOLDER}/usr/local/bin/fuse-ext2.install
${INSTALL_C} -m 755 ${BUILD_FOLDER}/fuse-ext2/fuse-ext2.uninstall ${DISTRIBUTION_FOLDER}/usr/local/bin/fuse-ext2.uninstall
${INSTALL_C} -m 644 ${BUILD_FOLDER}/fuse-ext2.pc ${DISTRIBUTION_FOLDER}/usr/local/lib/pkgconfig/fuse-ext2.pc
${INSTALL_C} -m 644 ${SOURCE_FOLDER}/fuse-ext2.1 ${DISTRIBUTION_FOLDER}/usr/local/share/man/man1/fuse-ext2.1
${INSTALL_C} -m 755 ${MKPKG_FOLDER}/fuse-ext2.fs/fuse-ext2.util ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util
${INSTALL_C} -m 755 ${MKPKG_FOLDER}/fuse-ext2.fs/mount_fuse-ext2 ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs/mount_fuse-ext2
${SED_E} "s/FUSEEXT2_VERSION_LITERAL/$FUSEEXT2_VERSION/g" < ${MKPKG_FOLDER}/fuse-ext2.fs/Contents/Info.plist.in > ${MKPKG_FOLDER}/fuse-ext2.fs/Contents/Info.plist
${INSTALL_C} -m 644 ${MKPKG_FOLDER}/fuse-ext2.fs/Contents/Info.plist ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs/Contents/Info.plist
${INSTALL_C} -m 644 ${MKPKG_FOLDER}/fuse-ext2.fs/Contents/PkgInfo ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs/Contents/PkgInfo
${INSTALL_C} -m 644 ${MKPKG_FOLDER}/fuse-ext2.fs/Contents/Resources/English.lproj/InfoPlist.strings ${DISTRIBUTION_FOLDER}/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/English.lproj/InfoPlist.strings
${LN_SF} ../System/Library/Filesystems/fuse-ext2.fs/mount_fuse-ext2 ${DISTRIBUTION_FOLDER}/sbin/mount_fuse-ext2
${SED_E} "s/FUSEEXT2_VERSION_LITERAL/$FUSEEXT2_VERSION/g" < ${MKPKG_FOLDER}/Info.plist.in > ${MKPKG_FOLDER}/Info.plist
${MV} ${MKPKG_FOLDER}/Info.plist ${TMP_FOLDER}/Info.plist
make -f "$BUILD_FOLDER/Makefile" DESTDIR="$DISTRIBUTION_FOLDER" install
${CHOWN_R} root:wheel ${TMP_FOLDER}
${SUDO} find ${DISTRIBUTION_FOLDER} -name ".svn" -type d | xargs ${SUDO} rm
${PKGMANAGER} -build -p ${FUSEEXT2_NAME}.pkg \
-f ${DISTRIBUTION_FOLDER} \
-b ./ \
-ds \
-v \
-r ${MKPKG_FOLDER}/Install_resources/ \
-i ${TMP_FOLDER}/Info.plist \
-d ${MKPKG_FOLDER}/Description.plist

${PKGBUILD} --identifier ${FUSEEXT2_NAME} \
--root "$DISTRIBUTION_FOLDER" \
--version $FUSEEXT2_VERSION \
${FUSEEXT2_NAME}.pkg

${CHOWN_R} root:admin ${FUSEEXT2_NAME}.pkg

sudo hdiutil create -layout NONE -megabytes 1 -fs HFS+ -volname "${FUSEEXT2_NAME}-${FUSEEXT2_VERSION}" "${TMP_FOLDER}/${FUSEEXT2_NAME}-${FUSEEXT2_VERSION}.dmg"
Expand All @@ -104,20 +63,20 @@ VOLUME_PATH="/Volumes/${FUSEEXT2_NAME}-${FUSEEXT2_VERSION}"
sudo cp -pRX ${FUSEEXT2_NAME}.pkg "$VOLUME_PATH"

# Set the custom icon.
sudo cp -pRX "${MKPKG_FOLDER}/Install_resources/.VolumeIcon.icns" "$VOLUME_PATH"/.VolumeIcon.icns
sudo /Developer/Tools/SetFile -a C "$VOLUME_PATH"
sudo cp -pRX "${MKPKG_FOLDER}/Install_resources/.VolumeIcon.icns" "${VOLUME_PATH}/.VolumeIcon.icns"
${SETFILE} -a C "$VOLUME_PATH"

# Copy over the license file.
sudo cp "${MKPKG_FOLDER}/Install_resources/README.rtf" "$VOLUME_PATH"/README.rtf
sudo cp "${MKPKG_FOLDER}/Install_resources/Authors.rtf" "$VOLUME_PATH"/Authors.rtf
sudo cp "${MKPKG_FOLDER}/Install_resources/ChangeLog.rtf" "$VOLUME_PATH"/ChangeLog.rtf
sudo cp "${MKPKG_FOLDER}/Install_resources/License.rtf" "$VOLUME_PATH"/License.rtf
sudo cp "${MKPKG_FOLDER}/Install_resources/README.rtf" "${VOLUME_PATH}/README.rtf"
sudo cp "${MKPKG_FOLDER}/Install_resources/Authors.rtf" "${VOLUME_PATH}/Authors.rtf"
sudo cp "${MKPKG_FOLDER}/Install_resources/ChangeLog.rtf" "${VOLUME_PATH}/ChangeLog.rtf"
sudo cp "${MKPKG_FOLDER}/Install_resources/License.rtf" "${VOLUME_PATH}/License.rtf"

# Detach the volume.
hdiutil detach "$VOLUME_PATH"

# Convert to a read-only compressed dmg.
hdiutil convert -imagekey zlib-level=9 -format UDZO "${TMP_FOLDER}/${FUSEEXT2_NAME}-${FUSEEXT2_VERSION}.dmg" -o "${FUSEEXT2_NAME}-${FUSEEXT2_VERSION}.dmg"
sudo hdiutil convert -imagekey zlib-level=9 -format UDZO "${TMP_FOLDER}/${FUSEEXT2_NAME}-${FUSEEXT2_VERSION}.dmg" -o "${FUSEEXT2_NAME}-${FUSEEXT2_VERSION}.dmg"

${RM_RF} ${TMP_FOLDER} ${FUSEEXT2_NAME}.pkg

Expand Down
2 changes: 1 addition & 1 deletion tools/macosx/prefpane/fuse_ext2Pref.m
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
static NSString *kinstallPath = @"/usr/local/bin/fuse-ext2.install";
static NSString *kuninstallPath = @"/usr/local/bin/fuse-ext2.uninstall";
static NSString *kinstalledPath = @"/Library/Filesystems/fuse-ext2.fs/Contents/Info.plist";
static NSString *kaboutLabelString = @"fuse-ext2 is a ext2/ext3 filesystem support for Fuse. Please visit fuse-ext2 webpage (http://fuse-ext2.sourceforge.net/) for more information.";
static NSString *kaboutLabelString = @"fuse-ext2 is a ext2/ext3/ext4 filesystem support for Fuse. Please visit fuse-ext2 webpage (https://github.com/alperakcan/fuse-ext2) for more information.";
static NSString *kinstalledString = @"Installed Version:";
static NSString *kinstallingString = @"Installing new version.";
static NSString *kcheckingString = @"Checking for new version.";
Expand Down

0 comments on commit 400dfac

Please sign in to comment.