The Complete Works of Paul
23 Mar 2005
Beginner's Guide to Using Novell SUSE Linux's Build Utility
There are many How-to's and tutorials describing how to create RPMs. However, creating RPMs in a clean build environment and in a consistent reproducible way, requires more effort than should be necessary. Novell SUSE Linux provides a utility called build that streamlines the RPM creation process and ensures configuration and system uniformity. It does this in an isolated chroot environment containing only the required packages necessary to create your RPM. This tutorial describes how to use the build utility to easily create RPMs for Novell SUSE Linux.
16 Nov 2004
Migrating Red Hat applications to SUSE --Technical Overview
Linux is Linux, so applications written for Linux should work on any distribution. Right? Well, almost. Although the core components of Linux are the same across distributions, there are differences that developers need to understand in order to "migrate" an existing application from one Linux distribution to another (in our case Red Hat to SUSE).
16 Nov 2004
How To Create RPMs and Init Scripts That Are Compatible On Both SUSE Linux and Red Hat Linux
SUSE by default is LSB compliant. Red Hat is LSB compliant if the lsb.rpm is installed (which is not by default). The best solution is to create LSB compliant rpms and init scripts and require lsb.rpm to be pre-installed on Red Hat systems. However, for various reasons sometimes this requirement cannot be enforced. To create rpms and init scripts that can be installed on default Red Hat and SUSE (LSB) systems requires knowing how to support both environments. This document outlines how to create such init scripts and rpms.
Contact this author!|