summaryrefslogtreecommitdiff
path: root/system/cdfs
diff options
context:
space:
mode:
Diffstat (limited to 'system/cdfs')
-rw-r--r--system/cdfs/README10
-rw-r--r--system/cdfs/cdfs-3.3.diff144
-rw-r--r--system/cdfs/cdfs.SlackBuild75
-rw-r--r--system/cdfs/cdfs.info10
-rw-r--r--system/cdfs/doinst.sh1
-rw-r--r--system/cdfs/slack-desc19
6 files changed, 0 insertions, 259 deletions
diff --git a/system/cdfs/README b/system/cdfs/README
deleted file mode 100644
index 3623b025a4..0000000000
--- a/system/cdfs/README
+++ /dev/null
@@ -1,10 +0,0 @@
-CDfs is a file system for Linux systems that "exports" all tracks and boot
-images on a CD as normal files. These files can then be mounted (e.g. for
-ISO and boot images), copied, played (audio and VCD tracks) The primary goal
-for developing this file system was to "unlock" information in old ISO images.
-For instance, if you have a multisession CD with two ISO images that both
-contain the file 'a', you only see the file 'a' in the second session if you
-use the iso9660 file system.
-
-Because this installs a kernel module, you will need to rebuild the package
-if you change kernels.
diff --git a/system/cdfs/cdfs-3.3.diff b/system/cdfs/cdfs-3.3.diff
deleted file mode 100644
index c73f6338b0..0000000000
--- a/system/cdfs/cdfs-3.3.diff
+++ /dev/null
@@ -1,144 +0,0 @@
----
- Makefile | 14 +++++---------
- cddata.c | 2 +-
- proc.c | 6 +++---
- root.c | 25 +++++++++++--------------
- 4 files changed, 20 insertions(+), 27 deletions(-)
-
-Index: cdfs-2.6.27/Makefile
-===================================================================
---- cdfs-2.6.27.orig/Makefile
-+++ cdfs-2.6.27/Makefile
-@@ -1,18 +1,14 @@
--ifneq ($(KERNELRELEASE),)
- obj-m := cdfs.o
- cdfs-objs := root.o audio.o cdXA.o cddata.o hfs.o iso.o proc.o root.o utils.o daemon.o discid.o toc.o
-
--else
- KDIR := /lib/modules/$(shell uname -r)/build
- PWD := $(shell pwd)
-
--all:
-- $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
--
--install:
-- $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules_install
--endif
-+all modules:
-+ $(MAKE) -C $(KDIR) M=$(PWD) modules
-
-+install modules_install:
-+ $(MAKE) -C $(KDIR) M=$(PWD) modules_install
-
- clean:
-- -rm *.o *.ko .*.cmd *.mod.c *~
-+ $(MAKE) -C $(KDIR) M=$(PWD) clean
-Index: cdfs-2.6.27/cddata.c
-===================================================================
---- cdfs-2.6.27.orig/cddata.c
-+++ cdfs-2.6.27/cddata.c
-@@ -108,7 +108,7 @@ int cdfs_read_rawDATA_frame(struct super
- bh=cdfs_bread(sb, lba, CD_FRAMESIZE);
- if (!bh) {
- // dit gebeurt indien track1!=ISO is, bv. De Morgen CD
-- printk("cdfs_read_rawDATA(%x, %u, %x) FAILED!\n", (unsigned)sb, lba, (unsigned)buf);
-+ printk("cdfs_read_rawDATA(%lx, %u, %lx) FAILED!\n", (unsigned long)sb, lba, (unsigned long)buf);
- } else {
- memcpy(buf, bh->b_data, CD_FRAMESIZE);
- brelse(bh);
-Index: cdfs-2.6.27/proc.c
-===================================================================
---- cdfs-2.6.27.orig/proc.c
-+++ cdfs-2.6.27/proc.c
-@@ -262,7 +262,7 @@ cdfs_show(struct seq_file *file_p, void
- if (track_p->iso_size) {
- seq_printf(
- file_p,
-- "Track %2d: data track (%s), [%d-%d/%d], length=%d MB\n",
-+ "Track %2ld: data track (%s), [%d-%d/%d], length=%d MB\n",
- TRACK_POINTER_TO_TRACK_NUMBER(track_p),
- track_p->name,
- track_p->start_lba,
-@@ -313,7 +313,7 @@ cdfs_show(struct seq_file *file_p, void
- } else {
- seq_printf(
- file_p,
-- "Track %2d: data track (%s), [%d-%d], length=%d kB\n",
-+ "Track %2ld: data track (%s), [%d-%d], length=%d kB\n",
- TRACK_POINTER_TO_TRACK_NUMBER(track_p),
- track_p->name,
- track_p->start_lba,
-@@ -362,7 +362,7 @@ cdfs_show(struct seq_file *file_p, void
- cdfs_constructMSFsize(MSFsize, track_p->size);
- seq_printf(
- file_p,
-- "Track %2d: audio track (%s), [%8d -%8d], length=%s\n",
-+ "Track %2ld: audio track (%s), [%8d -%8d], length=%s\n",
- TRACK_POINTER_TO_TRACK_NUMBER(track_p),
- track_p->name,
- track_p->start_lba,
-Index: cdfs-2.6.27/root.c
-===================================================================
---- cdfs-2.6.27.orig/root.c
-+++ cdfs-2.6.27/root.c
-@@ -25,6 +25,7 @@
- #include "cdfs.h"
-
- #include <linux/module.h>
-+#include <linux/sched.h>
-
-
- /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
-@@ -375,7 +376,9 @@ out:
-
- PRINT("retinode = %ld\n", retinode->i_ino);
-
-- sb->s_root = d_alloc_root(retinode);
-+ sb->s_root = d_make_root(retinode);
-+ if (sb->s_root != NULL)
-+ return -ENOMEM;
-
- cdfs_proc_cd = this_cd;
-
-@@ -517,7 +520,7 @@ static void cdfs_read_inode(struct inode
-
- i->i_uid = this_cd->uid;
- i->i_gid = this_cd->gid;
-- i->i_nlink = 1;
-+ set_nlink(i, 1);
- i->i_op = &cdfs_inode_operations;
- i->i_fop = NULL;
- i->i_data.a_ops = NULL;
-@@ -594,26 +597,20 @@ static struct super_operations cdfs_ops
- .statfs = cdfs_statfs
- };
-
--#ifdef OLD_KERNEL
--static DECLARE_FSTYPE_DEV(cdfs_fs_type, FSNAME, cdfs_mount);
--#else
--#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)
--static int cdfs_get_sb(struct file_system_type *fs_type, int flags, const char *dev_name, void *data, struct vfsmount *mnt) {
-- return get_sb_bdev(fs_type, flags, dev_name, data, cdfs_fill_super, mnt);
--#else
--static struct super_block *cdfs_get_sb(struct file_system_type *fs_type, int flags, const char *dev_name, void *data) {
-- return get_sb_bdev(fs_type, flags, dev_name, data, cdfs_fill_super);
--#endif
-+static struct dentry *
-+cdfs_mount_modern(struct file_system_type *fstype, int flags,
-+ const char *dev_name, void *data)
-+{
-+ return mount_bdev(fstype, flags, dev_name, data, cdfs_fill_super);
- }
-
- static struct file_system_type cdfs_fs_type = {
- .owner = THIS_MODULE,
- .name = "cdfs",
-- .get_sb = cdfs_get_sb,
-+ .mount = cdfs_mount_modern,
- .kill_sb = kill_block_super,
- .fs_flags = FS_REQUIRES_DEV
- };
--#endif
-
- /******************************************************/
-
diff --git a/system/cdfs/cdfs.SlackBuild b/system/cdfs/cdfs.SlackBuild
deleted file mode 100644
index 9a43a3b4cb..0000000000
--- a/system/cdfs/cdfs.SlackBuild
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for cdfs
-
-# Copyright 2009, 2010 Robby Workman Northport, AL, USA
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Maintained by markus reichelt <slackbuilds@mareichelt.de> 0xCCEEF115
-# Modified by Willy Sudiarto Raharjo <willysr@slackware-id.org>
-
-PRGNAM=cdfs
-VERSION=${VERSION:-2.6.27}
-ARCH=$(uname -m)
-BUILD=${BUILD:-5}
-TAG=${TAG:-_SBo}
-
-KERNEL=${KERNEL:-"$(uname -r)"}
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
-cd $PRGNAM-$VERSION
-chown -R root:root .
-find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
-
-# include new upstream patches
-patch -p1 < $CWD/cdfs-3.3.diff
-
-make KDIR=/lib/modules/${KERNEL}/build
-
-mkdir -p $PKG/lib/modules/${KERNEL}/extra
-install -m 0644 cdfs.ko $PKG/lib/modules/${KERNEL}/extra
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- CHANGES COPYING INSTALL cdfs.html \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-sed "s%@KERNEL@%$KERNEL%" $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/cdfs/cdfs.info b/system/cdfs/cdfs.info
deleted file mode 100644
index 73bb126554..0000000000
--- a/system/cdfs/cdfs.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="cdfs"
-VERSION="2.6.27"
-HOMEPAGE="http://users.elis.ugent.be/~mronsse/cdfs/"
-DOWNLOAD="http://users.elis.ugent.be/~mronsse/cdfs/download/cdfs-2.6.27.tar.bz2"
-MD5SUM="ac64c014a90e3c488394832ea29605b3"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="markus reichelt"
-EMAIL="slackbuilds@mareichelt.de"
diff --git a/system/cdfs/doinst.sh b/system/cdfs/doinst.sh
deleted file mode 100644
index 766ff48186..0000000000
--- a/system/cdfs/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-chroot . /sbin/depmod -a @KERNEL@
diff --git a/system/cdfs/slack-desc b/system/cdfs/slack-desc
deleted file mode 100644
index 2209d9f0fa..0000000000
--- a/system/cdfs/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description. Line
-# up the first '|' above the ':' following the base package name, and the '|'
-# on the right side marks the last column you can put a character in. You must
-# make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':'.
-
- |-----handy-ruler------------------------------------------------------|
-cdfs: CDfs (cd filesystem driver)
-cdfs:
-cdfs: CDfs is a file system for Linux systems that `exports' all tracks and
-cdfs: boot images on a CD as normal files. These files can then be mounted
-cdfs: (e.g. for ISO and boot images), copied, played (audio and VCD tracks)
-cdfs: The primary goal for developing this file system was to "unlock"
-cdfs: information in old ISO images.
-cdfs:
-cdfs: Homepage: http://users.elis.ugent.be/~mronsse/cdfs/
-cdfs:
-cdfs: