fusefs-kmod package broken on 7.0 (was: pkg_add
fusefs-kmod-0.3.9.p1_1.tbz fails on 6.2)
Jan Henrik Sylvester
me at janh.de
Tue Nov 6 03:07:51 PST 2007
Jan Henrik Sylvester wrote:
> After a 'portupgrade -f fusefs-kmod' (to make sure the port is installed
> correctly), I have created a package that now fails.
>
> # pkg_create -b fusefs-kmod-0.3.9.p1_1
> # pkg_delete -f fusefs-kmod-0.3.9.p1_1
> pkg_delete: package 'fusefs-kmod-0.3.9.p1_1' is required by these other
> packages
> and may not be deinstalled (but I'll delete it anyway):
> fusefs-ntfs-1.1004
> # pkg_add fusefs-kmod-0.3.9.p1_1.tbz
> tar: sbin/mount_fusefs: Cannot stat: No such file or directory
> tar: Error opening archive: Empty input file: Inappropriate file type or
> format
> pkg_add: extract_plist: can not invoke 73 byte tar pipeline:
> /usr/bin/tar cf - sbin/mount\_fusefs|/usr/bin/tar --unlink -xpf - -C /usr
>
> System is 6.2-RELEASE-p7 with all ports up to date.
On 7.0-BETA1 with the package from
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-current/sysutils/fusefs-kmod-0.3.9.p1_1.tbz
pkg_add gives:
tar: sbin/mount_fusefs: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
In contrast to 6.2, the package is registered, but as with 6.2 it
creates this symlink overwriting (?) the file:
/usr/local/sbin/mount_fusefs -> /usr/local/sbin/mount_fusefs
Of course, pkg_delete does not remove it (without -f), since it expects:
/usr/sbin/mount_fusefs -> /usr/local/sbin/mount_fusefs
The same happens if I build the port and create a package myself.
The port seems to be broken and should be fixed today (before the
RELEASE_7_0_0 tag), since the official package created is broken.
Thanks,
Jan Henrik
More information about the freebsd-ports
mailing list