Fuse-ext2 is a multi OS FUSE module to mount ext2, ext3 and ext4 file system devices and/or images with read write support.
jibi/eth 60
extreme throughput http daemon
A TCP-IP emulator as a library.
rd235/cado 29
CADO: Capability DO (like a sudo providing users with just the capabilities they need)
VDE: Virtual Distributed Ethernet. Plug your VM directly to the cloud.
Some general purpose tools devoloped in Virtual Square
linux namespace utilities
LIBPAM-NET: create/join network namespaces at login
Parse options from a string (supports quotation, option arguments, no malloc needed for parsing)
Multiway branch (switch) for short strings in C (in one header file)
PR opened virtualsquare/iothdns
udp packet max message size should be 512 bytes (see rfc 1035)
pr created time in 7 days
push eventCSEd-unibo/CSEd-unibo.github.io
commit sha 719b1cdcd1049f8836bf20d554ab53697c7fb7dd
Added L0 slides
push time in 7 days
push eventCSEd-unibo/CSEd-unibo.github.io
commit sha f4f384e60e5785c9bd296bf11450387703915739
Added last year Wiki at the end of references
push time in 8 days
push eventCSEd-unibo/CSEd-unibo.github.io
commit sha 53b1ddd596b9cbcf844b4cfa59e653b8cdf0a5d2
Update exercise pages for 2021
push time in 8 days
issue openedalperakcan/fuse-ext2
fuse-ext2.prefPane: No such file or directory (High Sierra)
I'm trying to install fuse-ext2 on the macbook of my wife (I've never worked with mac before), but I'm getting the following error:
/usr/bin/install -c -d /Library/PreferencePanes
cp -R ../../tools/macosx/prefpane/build/Release/fuse-ext2.prefPane /Library/PreferencePanes/fuse-ext2.prefPane
cp: ../../tools/macosx/prefpane/build/Release/fuse-ext2.prefPane: No such file or directory
make[3]: *** [install-exec-local] Error 1
make[2]: *** [install-am] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
I've created the file scri.sh containing the code of the page, but I don't understand what else is required or if it's necessary to install other libs.
Apparently this has been "solved" in https://github.com/alperakcan/fuse-ext2/issues/89 / https://github.com/alperakcan/fuse-ext2/issues/81 but I don't know which file should be patched by the code provided by @drizt
https://github.com/alperakcan/fuse-ext2/issues/73 considers it as issue with xcode but sudo xcode-select -r
does not change anything for me.
Is there a tutorial to solve this issue?
created time in 16 days
PR opened alperakcan/fuse-ext2
This PR updates the readme with the new syntax for installing osxfuse with Homebew
https://formulae.brew.sh/cask/osxfuse
pr created time in 16 days
issue commentalperakcan/fuse-ext2
brew installation fails on macos
What is the fix here?.
comment created time in 20 days
startedrd235/libslirp
started time in a month
startedrd235/vdeplug4
started time in a month
issue closedalperakcan/fuse-ext2
brew installation fails on macos
Issue
brew installation fails on macos
brew install --cask osxfuse
==> Caveats
osxfuse requires a kernel extension to work.
If the installation fails, retry after you enable it in:
System Preferences → Security & Privacy → General
For more information, refer to vendor documentation or this Apple Technical Note:
https://developer.apple.com/library/content/technotes/tn2459/_index.html
You must reboot for the installation of osxfuse to take effect.
==> Downloading https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.11.2/osxfuse-3.11.2.dmg
Already downloaded: /Users/cmoullia/Library/Caches/Homebrew/downloads/c3e68242cf1794b67a6b47745d4918712d81fef66294a99ebb93dc453e77421f--osxfuse-3.11.2.dmg
==> Installing Cask osxfuse
==> Running installer for osxfuse; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
installer: Package name is FUSE for macOS
installer: Upgrading at base path /
installer: The upgrade was successful.
==> Changing ownership of paths required by osxfuse; your password may be necessary
chown: /usr/local/lib/sentinel.dylib: Operation not permitted
==> Purging files for version 3.11.2 of Cask osxfuse
Error: Failure while executing; `/usr/bin/sudo -E -- /usr/sbin/chown -R -- cmoullia:staff /usr/local/include /usr/local/lib` exited with 1. Here's the output:
chown: /usr/local/lib/sentinel.dylib: Operation not permitted
Remark: No root pwd is requested during the installation and brew dont support anymore t be executed as sudo brew
closed time in 2 months
cmoulliardissue commentalperakcan/fuse-ext2
brew installation fails on macos
This problem is not due to a bug of your formula
comment created time in 2 months
issue openedalperakcan/fuse-ext2
brew installation fails on macos
Issue
brew installation fails on macos
brew install --cask osxfuse
==> Caveats
osxfuse requires a kernel extension to work.
If the installation fails, retry after you enable it in:
System Preferences → Security & Privacy → General
For more information, refer to vendor documentation or this Apple Technical Note:
https://developer.apple.com/library/content/technotes/tn2459/_index.html
You must reboot for the installation of osxfuse to take effect.
==> Downloading https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.11.2/osxfuse-3.11.2.dmg
Already downloaded: /Users/cmoullia/Library/Caches/Homebrew/downloads/c3e68242cf1794b67a6b47745d4918712d81fef66294a99ebb93dc453e77421f--osxfuse-3.11.2.dmg
==> Installing Cask osxfuse
==> Running installer for osxfuse; your password may be necessary.
==> Package installers may write to any location; options such as --appdir are ignored.
installer: Package name is FUSE for macOS
installer: Upgrading at base path /
installer: The upgrade was successful.
==> Changing ownership of paths required by osxfuse; your password may be necessary
chown: /usr/local/lib/sentinel.dylib: Operation not permitted
==> Purging files for version 3.11.2 of Cask osxfuse
Error: Failure while executing; `/usr/bin/sudo -E -- /usr/sbin/chown -R -- cmoullia:staff /usr/local/include /usr/local/lib` exited with 1. Here's the output:
chown: /usr/local/lib/sentinel.dylib: Operation not permitted
Remark: No root pwd is requested during the installation and brew dont support anymore t be executed as sudo brew
created time in 2 months
PR opened virtualsquare/libvdeslirp
Use apostrophe: https://lintian.debian.org/tags/acute-accent-in-manual-page.html
pr created time in 2 months
startedrd235/vdeplug4
started time in 2 months
issue openedalperakcan/fuse-ext2
Simple install script using MacPorts
Here is a skript to minimize hassle for MacPorts users
Based on "noyannus commented on 2 Jun 2020"
(This works with macFUSE 4.0.5 installed on Apple Silicon)
#!/bin/sh
sudo port install e2fsprogs m4 automake autoconf libtool pkgconfig
if [ ! -d fuse-ext2 ]; then
git clone https://github.com/alperakcan/fuse-ext2.git
fi
# When creating a package in a system where GNU cp shadows BSD cp, the -X option in make-pkg.sh must be deleted or the script fails.
if [ $(which cp) == /opt/coreutils/libexec/gnubin/cp ]; then
sed -i 's/cp -pRX /cp -pR /' ./fuse-ext2/tools/macosx/make-pkg.sh
fi
cd fuse-ext2
./autogen.sh
./configure \
PKG_CONFIG_PATH="/opt/local/lib/pkgconfig" \
CFLAGS="-idirafter/opt/local/include -idirafter/usr/local/include/fuse" \
LDFLAGS="-L/opt/local/lib"
make
# To install on the current system
# sudo make install
# To create an install package in the current directory
make package
mv fuse-ext2*.dmg ../fuse-ext2.dmg
created time in 2 months
startedrd235/vdeplug4
started time in 2 months
startedrd235/vdeplug4
started time in 2 months
issue commentalperakcan/fuse-ext2
fuse-ext2 not installed: error UTIME_OMIT
I'm on macOS 10.11 and here are the steps that I used to get fuse-ext2 to build (hopefully simpler than the script in the README:
# install the dependencies using Homebrew
brew install e2fsprogs automake autoconf libtool # m4 from the system is OK
# e2fsprogs installs a 'uuid.h' header that shadows the system one and is not complete; move it out of the way
mv /usr/local/opt/e2fsprogs/include/uuid /usr/local/opt/e2fsprogs/include/uuid.back
# Make sure the configure script and Makefile have all the variable they need
export CPPFLAGS="-I/usr/local/include/osxfuse/ -I/usr/local/opt/e2fsprogs/include"
export LDFLAGS="-L/usr/local/opt/e2fsprogs/lib"
# Apply the fix from @tkircher above, just for fuse-ext2.h (see below)
./configure
make
The patch to be applied:
diff --git a/fuse-ext2/fuse-ext2.h b/fuse-ext2/fuse-ext2.h
index 07fd1db..2bc3331 100644
--- a/fuse-ext2/fuse-ext2.h
+++ b/fuse-ext2/fuse-ext2.h
@@ -57,6 +57,14 @@ errcode_t ext2fs_file_close2(ext2_file_t file, void (*close_callback) (struct ex
/* max timeout to flush bitmaps, to reduce inconsistencies */
#define FLUSH_BITMAPS_TIMEOUT 10
+#ifndef UTIME_NOW
+#define UTIME_NOW -1
+#endif
+
+#ifndef UTIME_OMIT
+#define UTIME_OMIT -2
+#endif
+
struct extfs_data {
unsigned char debug;
unsigned char silent;
comment created time in 2 months
PR closed virtualsquare/picotcp
Now mDNS at least works again, at some level
pr closed time in 2 months
pull request commentvirtualsquare/picotcp
Fix null-ptr-derefs and unitialized variables in IGMP and mDNS modules
Thanks Jelle!
comment created time in 2 months
PR closed rd235/s2argv-execs
Fix some issues reported by lintian
- Trim trailing whitespace. (file-contains-trailing-whitespace)
- Drop use of autotools-dev debhelper. (debhelper-tools-from-autotools-dev-are-deprecated)
- debian/control: Add Vcs-Browser field (missing-vcs-browser-field)
- Bump debhelper from deprecated 9 to 12. (package-uses-deprecated-debhelper-compat-version)
- Set debhelper-compat version in Build-Depends. (uses-debhelper-compat-file)
- Set upstream metadata fields: Bug-Database, Bug-Submit. (upstream-metadata-file-is-missing, upstream-metadata-missing-bug-tracking)
- Drop unnecessary dependency on dh-autoreconf. (useless-autoreconf-build-depends)
- Use canonical URL in Vcs-Git. (vcs-field-not-canonical)
This merge proposal was created automatically by the Janitor bot.
You can follow up to this merge proposal as you normally would.
Build and test logs for this branch can be found at https://janitor.debian.net/lintian-fixes/pkg/libexecs/d2f3bf2e-2cf7-4fcf-8596-6723aa99ee81.
These changes have no impact on the binary debdiff.
You can also view the diffoscope diff (unfiltered).
pr closed time in 3 months
pull request commentrd235/s2argv-execs
Fix some issues reported by lintian
This merge proposal will be closed, since the branch for the role 'main' has changed to None.
comment created time in 3 months
PR opened virtualsquare/picotcp
Now mDNS at least works again, at some level
pr created time in 3 months
push eventvirtualsquare/picotcp
commit sha f336ead9c79c8d6c53f6b4d060f46413bfcfcf7b
Update security.md
push time in 3 months
push eventvirtualsquare/picotcp
commit sha dc9cfc0145151012cf1946774ef1795fe221079c
Updated documentation and README.md. Added security notes.
push time in 3 months