binpatch for OpenBSD
Details
| Size: | 0K |
| Last Update: | 2008-05-03 00:39:36 |
| Version: | 1.0.0 |
| OS Support: | Linux |
| License/Program Type: | BSD License |
| Publisher: | Gerardo Santana G?mez Garrido |
| Price: | $0.00 |
Description:
binpatch for OpenBSD 1.0.0 is operating systems other software developed by Gerardo Santana G?mez Garrido.
binpatch is a framework for creating binary patches for OpenBSD on all platforms in a semi-automatic way.
These binary patches in turn can be distributed across a network and applied easily to any number of servers with a custom script. Since they are just simple compressed tar balls with the programs/libraries patched, applied is as easy as
tar xzpf binpatch-3.8-i386-001.tgz -C /
Binary patches is a convenient way to keep your servers up to date with security and reliability patches. Unlike the traditional method of patching the source tree, applying binary patches doesn't need extra disk space to hold the whole source tree, compilers or a powerful enough CPU to build the programs patched in a reasonable period of time.
Usage:
The binpatch framework resemblances the OpenBSD ports subsystem in many ways. It's no coincidence since binpatch took ideas from the OpenBSD ports subsystem.
binpatch is a make script with routines that automate downloading, applying, building and packaging binary patches. Using binpatch means executing the following tasks: maintenance, building and installation.
Maintenance and building are not intended for end users of binary patches. If you are insterested only on installing a binary patch you can safely skip the following two sections.
The magic in binpatch must be invoked by a custom Makefile that informs binpatch about the patches available and how they should be built. It's similar as making a port, where you need to write a Makefile with directions about how a port must be built. A sample self-documented Makefile is included in this distribution. After editing a Makefile, we have to build the patched files.
This is the sequence of targets:
init: "fake" install of a complete OpenBSD system
extract: unpacks the OpenBSD sources
patch: downloads the patch given from the master site and applies it
build: builds the programs/libraries affected
plist: creates the PLIST with the names of the files modified
There's no fetch target. binpatch doesn't currently download neither the installation sets nor the sources. You have to put them manually under the required directory.
binpatch for OpenBSD 1.0.0 supports english interface languages and works with Linux.
Downloading binpatch for OpenBSD 1.0.0 will take if you use fast ADSL connection.
0 comments
Add to
binpatch for OpenBSD Version History
Related Software
|
|
From category: Software-Distribution |
| DebInstaller 0.2.3 is software distribution software developed by Mikkel Kamstrup Erlan. DebInstaller project is a graphical front end for installing local Debian packages. DebInstaller is... |
|
|
From category: Filesystems |
| OpenAFS is a client-server distributed filesystem.... |
|
|
From category: Networking |
| Cyrus IMAP Server 2.1.18 is networking software developed by Carnegie Mellon. The Cyrus IMAP server is generally intended to be run on sealed systems, where normal users are not permitted to log in... |
|
|
From category: Networking |
| FIAIF 1.20.0 is networking software developed by Anders Fugmann. FIAIF is an Intelligent Firewall. Unlike many other scripts, FIAIF can be truly customized allowing multiple interfaces (or r... |
|
|
From category: System-Administration |
| apt-got 0.8 is system administration software developed by Tobias Hertkorn. apt-got is a customizable Debian local mirror engine. It works like a highly specialized proxy. It employs severa... |
|
|
From category: Networking |
| Cisco Monitoring Tool 0.3 is networking software developed by Alexander Jeliazkov. Cimon is Perl program wich monitors the load (memory and CPU) on Cisco routers using SNMP, and generates graphics... |
|
|
From category: Operating-Systems-Linux-Distri |
| EduMorphix 0.1 is operating systems linux distri software developed by FSF India. EduMorphix is a GNU/Linux distribution for Education. It contains several tools for effective curriculum transactio... |
|
|
From category: Clustering-and-Distributed-Networks |
| Java Parallel Processing Framework is a set of tools and APIs to facilitate the parallelization of CPU intensive applications.... |
|
|
From category: Boot |
| CD Shell 2.1.6 is boot software developed by Michael K Ter Louw. CD Shell is a scriptable menu system that provides the ability to create interactive multi-boot optical discs. It will make PC-boota... |
|
|
From category: Operating-Systems |
| KDE 4 Live CD is a live Linux distribution which contains the KDE 4 development release.... |
|
|
From category: Networking |
| Deep Network Analyzer 1.5 GA is networking software developed by John Casey. Deep Network Analyzer is an flexible, open and extensible deep network analyzer (software server) and architecture for g... |
|
|
From category: Shells |
| BASH Debugger 3.1-0.06 is shells software developed by Rocky Bernstein. Bash Debugger project contains patched sources to BASH that enable better debugging support as well as improved error reporti... |
|
|
From category: Networking |
| Bandwidth Management Tools 200603080716 is networking software developed by Nigel Kukard. Bandwidth Management Tools is a total bandwidth management solution for Linux and can be used for firewalli... |
Leave a comment