rpl is a UN*X text replacement utility. It will replace strings with new
strings in multiple text files. It can work recursively over directories
and supports limiting the search to specific file suffixes.
From James Turner (james - bsdgroup dot org)
ok mbalmer@
this allows famd to run much more reliably, especially under KDE and
GNOME; if someone wants to fix the imon emulation through kqueue, be my
guest... meanwhile, I'd rather use stable software
- more typos fixes in man pages while here
"go ahead" fgsch@, "looks correct" jasper@
Apple's Time Machine is a great feature in their OS, and UNIX has
almost all of the required technology already built in to recreate it.
This is a simple GUI to make it easy to use.
help and ok ajacoutot@
this ensures that changes to syscalls alter the package signature.
Bump package and note with XXX. Without this, packages using it
(e.g. MailScanner) will abort trap.
ok/suggestion to add WANTLIB from espie.
This is a tool to make it easy for end-users to install open-source
Rails apps. It was originally created for Typo, and has been
extracted so other projects can use it as well.
Joint work with maintainer Paul Irofti.
KRename is a powerful batch renamer for KDE. It allows you to easily
rename hundreds or even more files in one go. The filenames can be
created by parts of the original filename, numbering the files or
accessing hundreds of informations about the file, like creation date or
Exif informations of an image, thanks to KDE file plugins.
Based on a submission by Vadim Zhukov
<persgray at gmail dot com> (MAINTAINER)
- Better AD support
- Better SSL/TLS support
- Alternate server support
NOTE: The config file format has changed from version <= 3.3, refer to
the man page and examples.
I've taken over maintainership (with OK from previous MAINTAINER). And
moved the project to Sourceforge.
openldap testing by William Yodlowsky < bsd + openbsd - rutgers - edu >
ok landry, okan
Vlad the Deployer is pragmatic application deployment automation,
without mercy. Much like Capistrano, but with 1/10th the
complexity. Vlad integrates seamlessly with Rake, and uses familiar
and standard tools like ssh and rsync.
Impale your application on the heartless spike of the Deployer.
Bacula changelog:
http://bacula.svn.sourceforge.net/viewvc/bacula/branches/Branch-2.2/bacula/ChangeLog?revision=6309&view=markup
Major port change in this version:
-main subpackage is now bacula-client
-server subpackage remains bacula-server
-bat subpackage is new bacula admin tool
-client subpackage goes away.
If the old -main subpackage was installed, the upgrade path is to
install both bacula-client and bacula-server.
Lots of input and assistance from sthen and okan.
ok okan; "if it works for you, go for it" sthen
Capistrano is a utility and framework for executing commands in parallel
on multiple remote machines, via SSH. It uses a simple DSL (borrowed in
part from Rake that allows you to define _tasks_), which may be applied
to machines in certain roles. It also supports tunneling connections via
some gateway machine to allow operations to be performed behind VPN's
and firewalls.
Capistrano was originally designed to simplify and automate deployment
of web applications to distributed environments, and originally came
bundled with a set of tasks designed for deploying Rails applications.
This library comes from the gksu program. It provides a Gtk+ dialog and
X authentication facilities for running programs as root or another user
in a X session.
ok martynas@
This library comes from the gksu program. It provides a simple API to
use su and sudo in programs that need to execute tasks as other user. It
provides X authentication facilities for running programs in a X
session.
ok martynas@
This library comes from the gksu program. It provides a Gtk+ dialog and
X authentication facilities for running programs as root or another user
in a X session.
ok martynas@
This library comes from the gksu program. It provides a simple API to
use su and sudo in programs that need to execute tasks as other user. It
provides X authentication facilities for running programs in a X
session.
ok martynas@
fixes message size computation that is easily exceeded on -current
and causes symon to err out on startup in these cases
(symon: data.c:364: maxlen too small)
note that on systems showing that error the symux they send to must
be >= 2.77 since it has the same check for received messages.
The basic goal of the High Availability Linux project is to provide a
high availability (clustering) solution for Linux (and Unix-like) which
promotes reliability, availability, and serviceability (RAS) through a
community development effort.
Inspired from an original submission by Sebastian Reitenbach
(maintainer) whom I want to thank for his work and patience.
- install sample smartd.conf.
- clean out empty patch.
- remove some less than useful files.
original diff from Giovanni Bechis < bigionews at snb.it > via ports@.
ok ajacoutot@ merdely@
Tool to help start/stop/restart multiple mongrel servers to use behind a
load balancer like Nginx, Lighttpd, Pound, Pen or Balance. This plugin
adds an option to specify a number of mongrel servers to launch, a range
of ports, and a configuration file for the cluster.
FreeIPMI is a collection of Intelligent Platform Management IPMI
system software. It provides in-band and out-of-band software and
a development library conforming to the Intelligent Platform
Management Interface (IPMI v1.5 and v2.0) standards.
* fix WANTLIB after recent gtk update
* use $V as version variable everywhere it is needed
* rework comments: lowercase, typo
* remove dead homepage, master_sites
* PKGNAME harmonization (ie. gkrellmpluginname)
* add sysutils/gkrellm to CATEGORIES in Makefile.inc instead of all
plugins Makefiles
The Desktop Notifications framework provides a standard way of doing
passive pop-up notifications on the desktop. These are designed to
notify the user of something without interrupting their work with a
dialog box that they must close. Passive popups can automatically
disappear after a short period of time.
ok landry@
Conky is a system monitor for X originally based on the torsmo code.
Since it's original conception, Conky has changed a fair bit from it's
predecessor. Conky can display just about anything, either on your root
desktop or in it's own window. Conky has many built-in objects, as well
as the ability to execute programs and scripts, then display the output
from stdout.
from Vlad Glagolev <stelzy at gmail.com> (MAINTAINER)
feedback and ok ajacoutot@
Monitord is a compact Perl-based tool for watching the health of UNIX
systems. Monitord monitors the local system by watching the process
table, load average figures, the amount of free space in file systems,
and the output of custom monitoring scripts.
from Okan Demirmen
The shunt utilites: shunt, exactly, and flyisofs, were originally
written for burning multi-set CDROM backups using mkiosfs and cdrecord.
The key utility -- shunt -- manages recursive access to piped I/O, so that
programs may be restarted and continue to use an existing pipe.
submitted by Josh Grosse <josh at jggimi.homeip.net>
rdiff-backup backs up one directory to another, possibly over a network.
The target directory ends up a copy of the source directory, but extra
reverse diffs are stored in a special subdirectory of that target
directory, so you can still recover files lost some time ago. The idea
is to combine the best features of a mirror and an incremental backup.
rdiff-backup also preserves subdirectories, hard links, dev files,
permissions, uid/gid ownership, modification times, extended attributes,
acls, and resource forks. Also, rdiff-backup can operate in a bandwidth
efficient manner over a pipe, like rsync. Thus you can use rdiff-backup
and ssh to securely back a hard drive up to a remote location, and only
the differences will be transmitted. Finally, rdiff-backup is easy to
use and settings have sensical defaults.
ok mbalmer@
Wmcb is a WindowMaker dockapp that displays the current content of the
cut buffers built into every Xserver. It allows the buffers to be
manipulated with the mouse in a point and click manner.
ncdu is an ncurses version of the famous old 'du' unix command. It
provides a fast and easy interface to your harddrive. Where is your disk
space going? Why is your home directory that large? ncdu can answer
those questions for you in just a matter of seconds.
ok mbalmer@
Bacula is a set of computer programs that permit you (or the system
administrator) to manage backup, recovery, and verification of
computer data across a network of computers of different kinds.
In technical terms, it is a network Client/Server based backup program.
Bacula is relatively easy to use and efficient, while offering many
advanced storage management features that make it easy to find and
recover lost or damaged files. Due to its modular design, Bacula is
scalable from small single computer systems to systems consisting of
hundreds of computers located over a large network.
from Mike Erdely <mike@erdelynet.com>
libstatgrab is a library that provides cross platform access to
statistics about the system on which it's run. It's written in C and
presents a selection of useful interfaces which can be used to access
key system statistics. The current list of statistics includes CPU
usage, memory utilisation, disk usage, process counts, network traffic,
disk I/O, and more.
from William Yodlowsky (MAINTAINER)
with tweaks by me
little flashing battery icon when the battery is about to die
so as long as we're talking to /dev/apm, store the battery level and
show when it changes ("Battery level changed to low")
Filelight creates an interactive map of concentric segmented-rings that
helps visualise disk usage on your computer.
It is like a pie-chart, but the segments nest, allowing you to see not
only which directories take up all your space, but which directories and
files inside those directories are the real culprits.
thanks to steven@ for improving my pathetic patch...
ok steven@
FAM, the File Alteration Monitor, provides an API which applications can
use to be notified when specific files or directories are changed.
from alek@, with minor tweaks by me
feedback and ok espie@ martynas@
Logpp is a tool for preprocessing event logs and feeding relevant
information to other programs for storing or in-depth analysis.
During its work, logpp reads lines appended to input files (like tail(1)
in -f mode), matches the lines with patterns (e.g., regular
expressions), converts matching lines according to given templates, and
writes the results to given destinations.
Logpp supports multi-line matching and several types of output
destinations like regular files, FIFOs, external programs, and the
system logger.Therefore, logpp can act as a filter in front of the
more complex event log analysis system and increase the system's
performance by weeding out irrelevant log data; it can work as a syslog
gateway between the system logger and the application that doesn't use
syslog(3); it can convert multiline log messages to shorter single
line messages, and accomplish other log pre-processing tasks.
ok sturm@ jasper@
- tabled can now listen on a local fifo and on a network socket
- a command line client, tablec, has been added to speak to a tabled daemon
over the net
- network exchange can be protected by a secret hash
File::Which was created to be able to get the paths to executable
programs on systems under which the `which' program wasn't implemented
in the shell.
ok msf@
* improved the daemonization code.
* changed Sys::Syslog::openlog() options from 'cons,pid' to 'pid'.
* starting from this version, 'logonly' action has an optional parameter.
From maintainer, Okan Demirmem <okan@demirmen.com>
relevant changes:
13/02/2007 - 2.75
- OpenBSD sensors missed includes (Constantine A. Murenin)
11/02/2007 - 2.74
- symon can be told what local interface to send data from (Henning Brauer)
- removed typos in client/SymuxClient.pm (Sandeep Kr Sangwan)
- OpenBSD sm_sensor upgrade to sensor_dev (Constantine A. Murenin)
- symon network protocol version bumped to allow stream arguments upto 63
characters.
A collection of system tools to manipulate users and groups stored in an
LDAP directory, specifically to be used with SAMBA-LDAP.
Additionally, some scripts are designed to ease your migration from a
Windows NT 4.0 PDC Server to a Samba-LDAP PDC Server.
ok mbalmer@
Puppet lets you centrally manage every important aspect of your system using
a cross-platform specification language that manages all the separate
elements normally aggregated in different files, like users, cron jobs,
and hosts, along with obviously discrete elements like packages, services,
and files.
Puppet's simple declarative specification language provides powerful classing
abilities for drawing out the similarities between hosts while allowing them
to be as specific as necessary, and it handles dependency and prerequisite
relationships between objects clearly and explicitly.
Puppet is written entirely in Ruby.
A cross-platform Ruby library for retrieving facts from operating systems.
Supports multiple resolution mechanisms, any of which can be restricted to
working only on certain operating systems or environments.
Facter is especially useful for retrieving things like operating system names,
IP addresses, MAC addresses, and SSH keys.