Frank Lichtenheld's avatar

You are behind a proxy. You can modify other data related to your profile by this link.

Frank Lichtenheld's avatar

Frank Lichtenheld

flichtenheld

Involved Projects and Packages

File locking in Perl is usually done using the the flock() manpage
function. Unfortunately, this only allows locks on whole files and is often
implemented in terms of flock(2), which has some shortcomings.

Using this module file locking via fcntl(2) can be done.

pbuilder constructs a chroot system, and builds a package inside the
chroot. It uses apt extensively, and a local mirror, or a fast
connection to a Debian/Ubuntu mirror is ideal, but not necessary.

"pbuilder create" uses debootstrap to create a chroot image.

"pbuilder update" updates the image to the current state of
testing/unstable/whatever

"pbuilder build" takes a *.dsc file and builds a binary in the chroot
image.

pdebuild is a wrapper for developers, to allow running pbuilder
just like "debuild", as a normal user.

Authors:
--------
Junichi Uekawa

debootstrap is used to create a Debian base system from scratch, without requiring the availability of dpkg or apt. It does this by downloading .deb files from a mirror site, and carefully unpacking them into a directory which can eventually be chrooted into.

Bugowner

pbuilder constructs a chroot system, and builds a package inside the
chroot. It uses apt extensively, and a local mirror, or a fast
connection to a Debian/Ubuntu mirror is ideal, but not necessary.

"pbuilder create" uses debootstrap to create a chroot image.

"pbuilder update" updates the image to the current state of
testing/unstable/whatever

"pbuilder build" takes a *.dsc file and builds a binary in the chroot
image.

pdebuild is a wrapper for developers, to allow running pbuilder
just like "debuild", as a normal user.

Authors:
--------
Junichi Uekawa

A collection of programs that can be used in a debian/rules file to
automate common tasks related to building debian packages. Programs
are included to install various files into your package, compress
files, fix file permissions, integrate your package with the debian
menu system, debconf, doc-base, etc. Most debian packages use debhelper
as part of their build process.

debootstrap is used to create a Debian base system from scratch, without requiring the availability of dpkg or apt. It does this by downloading .deb files from a mirror site, and carefully unpacking them into a directory which can eventually be chrooted into.

Collection of scripts for working on Debian packages.
Examples:
- bts: a command-line tool for manipulating the Debian Bug
Tracking System
- checkbashisms: check whether a /bin/sh script contains any
common bash-specific contructs
- dcontrol: remotely query package and source control files
for all Debian distributions
- debchange/dch: automagically add entries to
debian/changelog files
- debsign, debrsign: sign a .changes/.dsc pair without
needing any of the rest of the package to be present;
can sign the pair remotely or fetch the pair from a
remote machine for signing
- diff2patches: extract patches from a .diff.gz file
placing them under debian/ or, if present, debian/patches
- licensecheck: attempt to determine the license of source
files
- uscan: scan upstream sites for new releases of packages

dh-autoreconf provides a debhelper sequence addon named 'autoreconf' and
two commands, dh_autoreconf and dh_autoreconf_clean.

The dh_autoreconf command creates a list of the files and their checksums,
calls autoreconf and then creates a second list for the new files.

The dh_autoreconf_clean command compares these two lists and removes all
files which have been added or changed (files may be excluded if needed).

For CDBS users, a rule is provided to call the dh-autoreconf programs at
the right time.

Bugowner

This package allows you to take a standard (or upstream) source package
and convert it into a format that will allow you to build Debian packages.

After answering a few questions, dh_make will then provide a set of
templates that, after some small editing, will allow you to create a
Debian package.

Bugowner

This package contains tools for working with Debian packages. It makes
it possible to create and extract Debian packages. If Alien is
installed, the packages can be converted to RPMs.

This package contains the following Debian packages: dpkg, dselect,
dpkg-doc, dpkg-dev.

Bugowner

pbuilder constructs a chroot system, and builds a package inside the
chroot. It uses apt extensively, and a local mirror, or a fast
connection to a Debian/Ubuntu mirror is ideal, but not necessary.

"pbuilder create" uses debootstrap to create a chroot image.

"pbuilder update" updates the image to the current state of
testing/unstable/whatever

"pbuilder build" takes a *.dsc file and builds a binary in the chroot
image.

pdebuild is a wrapper for developers, to allow running pbuilder
just like "debuild", as a normal user.

Authors:
--------
Junichi Uekawa

File locking in Perl is usually done using the the flock() manpage
function. Unfortunately, this only allows locks on whole files and is often
implemented in terms of flock(2), which has some shortcomings.

Using this module file locking via fcntl(2) can be done.

update-alternatives creates, removes, maintains and displays
information about the symbolic links comprising the alternatives
system. It is possible for several programs fulfilling the same or
similar functions to be installed on a single system at the same time.
For example, many systems have several text editors installed at once.
This gives choice to the users of a system, allowing each to use a
different editor, if desired, but makes it difficult for a program to
make a good choice of editor to invoke if the user has not specified a
particular preference.

A collection of programs that can be used in a debian/rules file to
automate common tasks related to building debian packages. Programs
are included to install various files into your package, compress
files, fix file permissions, integrate your package with the debian
menu system, debconf, doc-base, etc. Most debian packages use debhelper
as part of their build process.

Collection of scripts for working on Debian packages.
Examples:
- bts: a command-line tool for manipulating the Debian Bug
Tracking System
- checkbashisms: check whether a /bin/sh script contains any
common bash-specific contructs
- dcontrol: remotely query package and source control files
for all Debian distributions
- debchange/dch: automagically add entries to
debian/changelog files
- debsign, debrsign: sign a .changes/.dsc pair without
needing any of the rest of the package to be present;
can sign the pair remotely or fetch the pair from a
remote machine for signing
- diff2patches: extract patches from a .diff.gz file
placing them under debian/ or, if present, debian/patches
- licensecheck: attempt to determine the license of source
files
- uscan: scan upstream sites for new releases of packages

dh-autoreconf provides a debhelper sequence addon named 'autoreconf' and
two commands, dh_autoreconf and dh_autoreconf_clean.

The dh_autoreconf command creates a list of the files and their checksums,
calls autoreconf and then creates a second list for the new files.

The dh_autoreconf_clean command compares these two lists and removes all
files which have been added or changed (files may be excluded if needed).

For CDBS users, a rule is provided to call the dh-autoreconf programs at
the right time.

This package allows you to take a standard (or upstream) source package
and convert it into a format that will allow you to build Debian packages.

After answering a few questions, dh_make will then provide a set of
templates that, after some small editing, will allow you to create a
Debian package.

This package contains tools for working with Debian packages. It makes
it possible to create and extract Debian packages. If Alien is
installed, the packages can be converted to RPMs.

This package contains the following Debian packages: dpkg, dselect,
dpkg-doc, dpkg-dev, debhelper, and devscripts.

openSUSE Build Service is sponsored by