Index of /misc
Name Last modified Size
Parent Directory -
lilo-21.7.5-devmapper.patch 2003-10-03 20:57 11K
lilo-22.3.4-devmapper.patch 2003-10-03 20:57 12K
lilo-22.4.1-devmapper.patch 2003-10-03 20:57 12K
lilo-22.5-devmapper.patch 2003-10-03 20:57 12K
lilo-22.5.5-devmapper.patch 2003-10-03 20:57 12K
lilo-22.5.7-devmapper.patch 2003-10-03 20:57 12K
lilo-22.5.8-devmapper.patch 2003-11-11 19:54 12K
initrd-2.6.0-lvm2-athlon.gz 2003-12-28 21:33 914K
initrd-2.6.0-lvm2-pentium3.gz 2003-12-28 21:33 935K
gfaplay.c 2004-02-20 13:38 3.6K
php-orbit-0.1.0.tar.bz2 2004-05-23 00:37 30K
lilo-22.5.9-devmapper.patch 2004-06-10 13:14 12K
php-orbit-0.1.1.tar.bz2 2004-06-30 19:23 30K
php-orbit-0.1.2-pre1.tar.bz2 2004-07-03 16:21 31K
lilo-22.6-devmapper.patch 2004-09-21 22:42 12K
qmail-spf-latest.patch 2004-10-26 21:00 62K
dm-crypt-key-retention-v1.diff 2005-02-04 14:33 19K
keysetup.c 2005-02-05 02:31 2.2K
initrd-2.6.10-lvm2-x86_64-athlon64.gz 2005-02-15 15:29 1.2M
lilo-22.6.1-devmapper.patch 2005-03-27 22:44 12K
airoflash.c 2005-06-09 00:41 12K
ulogd-bdb-0.1.tar.bz2 2006-11-16 23:05 232K
dshield-bdb-0.1.tar.bz2 2006-11-16 23:08 8.8K
initramfs-i386-2.6.18-lvm-luks.tar.bz2 2006-12-15 21:58 926K
vtoaster-0.1.tar.bz2 2007-02-14 20:32 308K
vtoaster-0.1.ebuild 2007-02-14 20:32 1.3K
vtoaster-overlay.tar.bz2 2007-02-14 20:33 1.9K
lcab_1.0b12.orig.tar.gz 2008-05-03 03:21 73K
php-orbit-0.2.0_pre1.tar.bz2 2009-09-02 11:43 30K
list 2013-05-22 15:08 213
dm-file.c 2013-05-22 15:08 9.7K
dm-reverse.c 2013-05-22 15:08 3.7K
nss_homes.c 2013-05-22 15:08 6.7K
old/ 2013-05-22 15:08 -
spf/ 2013-05-22 15:08 -
zstream.h 2013-05-22 15:08 5.0K
zstream.icc 2013-05-22 15:08 6.5K
dm-crypt/ 2016-06-07 01:23 -
Hi!
These are some linux related patches and modules that I wrote:
device-mapper targets:
These targets apply on top of the current 2.6 kernel.
You can find more information about experimental
device-mapper targets at: http://sources.redhat.com/dm/
The files here might be somewhat outdated, the other
targets are merged into the kernel and where therefor
removed from this page.
dm-reverse.c:
Linear mapping to another block device, but reverses
the order of all chunks. Target config syntax:
<chunk_size 2^n> <dev_path> <start_sector>
dm-file.c:
Basically a loop device target (file backed) for
dm. Target config syntax: <file_path> <offset_bytes>
initrd-2.6.0-lvm2-pentium3.gz:
My initrd for use with the 2.6 kernel when the root volume
is on a LVM volume group. Uses libdevmapper 1.00.07 and
LVM2 2.00.08 and binaries are optimized for Pentium 3
machines. It supports partial activation on broken volume
groups.
NEW: Supports pivot_root. If you give a real (non-devfs)
device name like /dev/vg/root (for LVM volumes) instead
of a numeric number and the device is found, the ramdisk
tries to mount and pivot_root to it instead of letting
the kernel do this. So you don't have to worry about
changing device minors anymore (yay!). For lilo you
should use append = "root=/dev/vg/root" instead of
the root= command. You need to have an empty directory
/initrd on your root file system.
NEW: For non-devfs users: Experimental udev support.
The existing block devices on the ramdisk are created
via udev/sysfs on the fly. Works fine here.
After booting you can find the results in /initrd/dev.
initrd-2.6.0-lvm2-athlon.gz:
The same, compilied for (newer) Athlon machines.
lilo patches:
lilo-21.7.5-devmapper.patch:
lilo-22.3.4-devmapper.patch:
lilo-22.4.1-devmapper.patch:
lilo-22.5-devmapper.patch:
lilo-22.5.5-devmapper.patch:
lilo-22.5.7-devmapper.patch (by Kevin Corry, thx):
lilo-22.5.8-devmapper.patch (by Kevin Corry):
lilo-22.5.9-devmapper.patch:
lilo-22.6-devmapper.patch (by Kevin Corry):
Patches lilo so that lilo understand device-mapper
block devices (only linear targets supported at
the moment). Requires libdevmapper.
Note: All 2.4, 2.5 (>= 2.5.69) and current 2.6 kernels
should be supported. Works with LVM2 and EVMS (see
http://evms.sourceforge.net/install-2.0.html) with some
restrictions.
other stuff:
php-orbit-0.1.0.tar.bz2:
php-orbit-0.1.1.tar.bz2:
php-orbit-0.1.2-pre1.tar.bz2:
Latest versions of my ORBit2 client stub bindings for PHP4.
Unpack, run phpize, configure, make and make install to
install the module. Load orbit.so in the php.ini and you're
ready. Please see the README for further details.
CVS repository is at:
export CVSROOT=:pserver:cvs@cvs.saout.de:/cvsroot/saout
cvs -z3 login
<Enter "cvs" (without the quotes)>
cvs -z3 co php-orbit
Or see the web interface at
http://cvs.saout.de/lxr/saout/source/php-orbit/
rsync-2.6.0-acl.diff.bz2:
rsync-2.6.2-acl.diff.bz2:
I ported Buck Huppmann's rsync acl patch for rsync 2.5.6:
http://www.lpmd.org/rsync/ to rsync 2.6.x.
gfaplay.c:
Playing with Galois field algebra as used for
generating the Reed-Solomon codes used in the Linux
RAID-6 implementation bei H. P. Anvin:
http://kernel.org/pub/linux/kernel/people/hpa/raid6.pdf
Math is fun! :)
All work is released under the GPL (except if the file
contains a different license):
http://www.gnu.org/copyleft/gpl.html
Please send questions, criticism, suggestions, ... to
Jana Saout <jana@saout.de>