Sine Nomine Associates | Pro IT Support & Design Business
Published on Sine Nomine Associates | Pro IT Support & Design Business (http://www.sinenomine.net)

Home > Archives > Archives: Downloads

Archives: Downloads

These Sine Nomine Associates web site pages are no longer considered current. They have been archived.

OpenAFS 1.0.4 patches

Patch version 1.0.4 for OpenAFS

AttachmentSize
File openafs-1.0.4.patch [1]2.07 KB

OpenAFS Downloads

The OpenAFS releases on this download page are provided without any support or guarantee. We make these releases available for general testing purposes, as proof-of-concept releases, and as evaluation releases for platforms that are currently not officially supported.

We would like to encourage anyone using these releases to send feedback to the maintainer. Such feedback will be used to improve the overall stability of the releases. Eventually, we hope to be able to include full support for these platforms in the official OpenAFS source tree.

OpenAFS downloads are available here: http://download.sinenomine.net/openafs/bins/ [2]

 

Amanda 2.4.4p2 DFSMShsm Patches

These are experimental patches to modify Amanda 2.4.4p2 to slightly change its file handling for emulated tapes. The motivation is to back up Amanda to a z/OS or z/VM-served NFS directory, and manage that file space under z/OS or z/VM with DFSMShsm, to allow easy integration of file-level backups of your Linux machines (whether S/390 or zSeries or distributed systems) with an existing storage management solution. The archive consists of a README file, the patch itself, and a replacement configure script. If you apply the patch, you need to run automake to generate a new configure script. If you don't have automake, you can try the included configure script directly.

This code is EXPERIMENTAL and should not yet be used in a production environment.

AttachmentSize
Binary Data amanda-2.4.4p2-hsm-patches.tar.gz [3]108.97 KB

CPROF 1.0.1

This is the source code for version 1.0.1, the stable version.

AttachmentSize
Binary Data cprof-1.0.1.tar.gz [4]126.44 KB

CPROF Beta Test Version

Paul Sutera of IBM Corporation, a colleague of Theresa Halloran at IBM's Poughkeepsie, N.Y. development labs, has submitted an extensive patch for the cprof profiling tool. The patch has been tested on the following platforms:

  • S/390 Linux under SuSE SLES 7
  • S/390 Linux under SuSE SLES 8
  • Intel Linux under SuSE SLES 7
  • Intel Linux under SuSE SLES 8

For the S/390 (zSeries) platform, both 32-bit and 64-bit processors were tested.

Although the patch has been extensively tested, it is still considered to be a beta level release at this time. Developers are requested to download and test this patch, and to report any bugs (or favorable test results) to Paul Sutera, psutera@us.ibm.com [5].

If you do not wish to beta test the new patch, please use the stable version [6] instead.

Problems Fixed in this Patch

The patch is intended to correct the following problems in cprof. As of the date of the patch, this list includes all outstanding bugs that were known to the patch developer:

  1. dladdr support to find program objects inside DLLs (New feature in the 2004-03-15 patch)
  2. -f option to flag functions that exceed a certain threshold. (New feature in the 2004-03-15 patch)
  3. Files in our old patch that should never have been there.
  4. Our old patch "asked" questions of the user. That's bad.
  5. gcc 3.x under Linux is an ISO C++ compiler. The cprof C++ code is not ISO-compliant. SLES8 Linux systems use this newer gcc compiler, and compilation was completely broken under the new compiler. I made a number of changes to the source code to allow for compilation under gcc 3.x. Without these changes, cprof will not build under SLES8.
  6. Patch is run first prior to other cprof build steps, instead of in the middle of the build.
  7. Use automake to create the proper level of depcomp.
  8. Use libtoolize to generate config.guess, config.sub.
  9. Problems with later versions of automake and aclocal meant that cprof was not upward compatible with automake 1.6 and higher. Files (like configure.in) were changed to work on all automake versions.
  10. Repair the broken header line in the output of cprof (garbage in the header). Code from Dionne Graff fixed and retested.
  11. Add the ability of cprof to profile functions that reside in shared libraries. Code from Dionne Graff, exhaustive retest.

This patch completely replaces the previous patch from 2002-03-15.

Installing the March 15 Patch

You will need to start with a freshly-extracted copy of the source tarball for cprof version 1.0.1. Do not use source that was modified by the 2002-03-15 patch or the 2003-05-12 patch.

Place the patch file (cprof-20040315-beta.patch.gz) and the source code tarball (cprof-1.0.1.tar.gz) into the same directory (generally /usr/local/src/) on your system. Then perform the following steps to apply the patch to cprof source code:

tar -zxvf cprof-1.0.1.tar.gz
cd cprof-1.0.1
zcat ../cprof-20040315-beta.patch.gz | patch -p1
aclocal
automake --copy --add-missing
autoconf
libtoolize --force --copy --automake
./configure
make
su -c make install

NOTE: Some browsers, such as Microsoft Internet Explorer, may pre-unzip the patch file as they download it. If your browser does this, save the file as cprof-20040315-beta.patch, and modify the zcat step above so that "cat" is used instead of "zcat" and so that the filename is correct for you. Alternatively, when you click on the link to download the patch, use SHIFT on your keyboard along with the mouse button. In most cases, this will suppress the browser's change of filetype.

Bug Reports

If you test with this patch, please send bug reports to Paul Sutera, psutera@us.ibm.com [5], with a courtesy copy to Scott Courtney, scourtney@sinenomine.net [7].

Usage Notes

Dionne Graff of IBM was kind enough to point out that, when running the test cases, you must first execute the test program without CPROF, then use CPROF to profile it. For example,

cd test
./test1
cprof ./test1

 

Consult the Using CPROF Mini-HOWTO [8] for more detailed information.

CPROF patch

This is the May 2003 patch for cprof 1.0.1.

AttachmentSize
Binary Data cprof-20030512.patch.gz [9]6.52 KB
Binary Data cprof-20040315-beta.patch.gz [10]8.01 KB

EXT2FREE -- A EXT2FS Support and Access Library for CMS Applications

EXT2FREE is a REXX function module and application library that allows CMS applications to directly access and modify data files stored in Linux ext2 and ext3 formatted minidisks attached to INACTIVE Linux systems.

The binary VMARC package contains the module and a sample exec demonstrating interactive use of the functions.
The source VMARC package contains the C and BAL source code for the binaries.

The open-source version contained here does not include documentation or support, and will not be enhanced. A commercially supported version that includes use documentation, build scripts, CMS help files for the API and example application, and periodic defect maintenance is availble from Sine Nomine Assocates for a small fee. Please contact us at info (at) sinenomine.net for information about EXT2TOOL (the commercial offering).

NOTE: This utility can do serious damage to the contents of a Linux file system if misused. DO NOT USE THESE UTILITIES ON MOUNTED FILESYSTEMS OR ON MINIDISKS SHARED WITH A RUNNING LINUX GUEST. To safely use these utilities, ensure that the target Linux system is completely logged off. You are responsible for your own data integrity; we explictly disclaim any responsibility if you lose data by misusing these tools.

EXT2FBIN VMARC contains only the necessary binaries to use the example program.
EXT2FSRC VMARC contains the source files for the package.

AttachmentSize
Binary Data ext2fbin.vmarc [11]215.39 KB
Binary Data ext2fsrc.vmarc [12]399.06 KB

OpenAFS Binaries for SLES 8.1 on S/390

This is an OpenAFS binary RPM for SuSE Linux Enterprise Server (SLES) version 8.1, running on IBM S/390 or zSeries hardware.

This incorporates patches to handle the non-standard changes SuSE made to the inode structure and dentry structure. Note that although this is a binary release, the kernel module will need to be compiled on the target system due to dependencies on specific kernel releases. The archive contains a minimal README with compilation instructions for the kernel module.

The archive was last updated on 22 March 2005.

AttachmentSize
File openafs-1.2.13-sles8.2.s390.tgz [13]16.35 MB

OpenAFS for Windows Microsoft Install File (Debug version)

OpenAFS for Windows, Microsoft install file. This is the DEBUG version of the software, with extra diagnostic information embedded in the file.

AttachmentSize
File openafs-en_US-DEBUG-20040720.msi [14]18.26 MB

OpenAFS for Windows Microsoft Install File

Windows installers for OpenAFS on Windows. This release incorporates patches to provide support for Terminal Services on Windows.

AttachmentSize
File openafs-en_US-20040720.msi [15]17.19 MB

OpenAFS source code for Windows, CVS version

OpenAFS source code for Windows, CVS version as of 2004-07-20 (ZIP file)

AttachmentSize
Package icon openafs-cvs-20040720.zip [16]19.72 MB

Sine Nomine Associates Announces Debian SSL Server Enabler

Debian SSL Server Enabler is a preconfigured mainframe Linux system, developed by Sine Nomine Associates and offered for free download, that enables the use of the IBM VM SSL code shipped with z/VM 4.3 and 4.4. It is generated in a manner such that it can be used only for this single purpose, and cannot be used for general-purpose Linux functions.

To download the SSL Server Enabler, visit http://sinenomine.net/debian/ssl [17]. You must have a registered user account [18] on this site to download the code.

Binary software packages [19]
Topics: 
Mainframe Linux [20]
Debian Linux [21]
Special Type: 
Archival Content [22]

Source RPM for VNC on Linux/390

VNC is a cross-platform utility to allow remote control of a graphical console from another machine. The two machines do not have to be running the same operating system. It was originally developed at the University of Cambridge but is now maintained at http://www.realvnc.com/ [23].

AttachmentSize
File vnc-3.3.3r1-2.src.rpm [24]2.98 MB

SysVInit for z/VM and VM/ESA 0.5 released

Version 0.5 of SysVInit for z/VM and VM/ESA has been released.

Improvements over 0.4 include additional support for VSWITCH coupling for Linux guests and global z/VM performance settings. SysVInit is available at http://www.sinenomine.net/products/vm/s5i [25]. SysVInit is available at no charge, but registration is required to download the files.

Source code [26]
Topics: 
VM [27]
Open Source software [28]
Special Type: 
Archival Content [22]

Tape Mount Client/Server for z/VM

This package provides a simple Linux client and a VM disconnected virtual machine allowing Linux applications to mount and manage tapes hosted by a z/VM systems.

The tools were written to support running Bacula, a open-source file level backup tool, as a Linux appliance running in a z/VM virtual machine, however they are general purpose enough to employ with other applications with some minor thought. The application consists of a Perl script to run within the Linux guest, and a REXX/CMS Pipelines-based server to interact with a CMS-based tape management system.

This package contains only the support for basic VM tape operations, and does not include support for the popular commercial TMS systems such as CA-VM:Tape or others. A commercially supported version is available for a fee from Sine Nomine and includes detailed documentation, 24x7 support, and additional features. Please contact Sine Nomine at info (at) sinenomine.net for information and pricing for the full commercial version of the software.

This software is distributed according to the Artistic License. Please send bugs or suggestions to deb390 (at) sinenomine.net.

AttachmentSize
File vmbacula.tgz [29]119.53 KB
Binary Data vmbacula-1.1.tar.gz [30]130.15 KB

fsiucv -- A Generic IUCV Device Driver for Linux 2.6 on S/390 and zSeries

fsiucv provides the ability to connect to arbitrary VM CP and CMS IUCV-based services from Linux applications. Each IUCV connection is presented to the Linux system as a device, with semantics similar to that of a serial connection. Data can be read from or written to the IUCV connection using simple shell tools, or can be handled using the standard Unix/POSIX file manipulation tools and APIs. Configuration of the driver is handled using the sysfs interface, and both local and distributed IUCV are supported.

The package includes a kernel device driver and a sample application demonstrating retrieving IUCV *MSG output via IUCV and posting it to the Unix syslog facility. The sample program can trap any CP or CMS output compatible with the SET IUCV command.

This package has been tested with SLES 8 and 9, and Debian 3.0 and 3.1. We see no reason why it won't work on Red Hat, but we haven't tried it there. YMMV.

Please send bugs, comments, or praise to deb390 (at) sinenomine.net.

AttachmentSize
Binary Data fsiucv-1.0.0.tar.gz [31]20.17 KB

Copyright © 2000-2017 Sine Nomine Associates. All Rights Reserved. No part of this page may be republished elsewhere without the express written permission of the copyright owner. Trademarks used herein are acknowledged to be the property of their respective owners, and are employed here under the doctrine of fair use.

Products & Services | News | Contact Us

Employee Login

Sine Nomine Associates, 249 Tyson Drive, Berryville, VA 22611, USA, Phone: +1 703-723-6673.

 


Source URL (modified on 2014-05-13 14:06): http://www.sinenomine.net/archives/downloads

Links
[1] http://www.sinenomine.net/sites/default/files/openafs-1.0.4.patch
[2] http://download.sinenomine.net/openafs/bins/
[3] http://www.sinenomine.net/sites/default/files/amanda-2.4.4p2-hsm-patches.tar.gz
[4] http://www.sinenomine.net/sites/default/files/cprof-1.0.1.tar.gz
[5] mailto:psutera@us.ibm.com
[6] http://www.sinenomine.net/download/software/cprof
[7] mailto:scourtney@sinenomine.net
[8] http://www.sinenomine.net/download/software/cprof/howto
[9] http://www.sinenomine.net/sites/default/files/cprof-20030512.patch.gz
[10] http://www.sinenomine.net/sites/default/files/cprof-20040315-beta.patch.gz
[11] http://www.sinenomine.net/sites/default/files/ext2fbin.vmarc
[12] http://www.sinenomine.net/sites/default/files/ext2fsrc.vmarc
[13] http://www.sinenomine.net/sites/default/files/openafs-1.2.13-sles8.2.s390.tgz
[14] http://www.sinenomine.net/sites/default/files/openafs-en_US-DEBUG-20040720.msi
[15] http://www.sinenomine.net/sites/default/files/openafs-en_US-20040720.msi
[16] http://www.sinenomine.net/sites/default/files/openafs-cvs-20040720.zip
[17] http://sinenomine.net/debian/ssl
[18] http://www.sinenomine.net/user/register
[19] http://www.sinenomine.net/taxonomy/term/18
[20] http://www.sinenomine.net/taxonomy/term/22
[21] http://www.sinenomine.net/taxonomy/term/10
[22] http://www.sinenomine.net/taxonomy/term/54
[23] http://www.realvnc.com/
[24] http://www.sinenomine.net/sites/default/files/vnc-3.3.3r1-2.src.rpm
[25] http://www.sinenomine.net/products/vm/s5i
[26] http://www.sinenomine.net/taxonomy/term/19
[27] http://www.sinenomine.net/taxonomy/term/12
[28] http://www.sinenomine.net/taxonomy/term/8
[29] http://www.sinenomine.net/sites/default/files/vmbacula.tgz
[30] http://www.sinenomine.net/sites/default/files/vmbacula-1.1.tar.gz
[31] http://www.sinenomine.net/sites/default/files/fsiucv-1.0.0.tar.gz