Main > Free Download Search >

Free build scripts software for linux

build scripts

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5653
vii-ppp-scripts 1.0

vii-ppp-scripts 1.0


The vii-ppp-scripts are yet another set of ppp scripts. more>>
The vii-ppp-scripts are yet another set of ppp scripts. They feature handling multiple ISPs, autosetting DNS from ISP, ability to have a different resolv.conf for each connection, phone billing and chatscripts.
It is lacking of:
Graphical interface
Friendly set-up
Explicit multiple modem support
Main features:
- No need to set nameservers manually; either get them automatically from the ISP (/etc/ppp/dns-resolvconf-up) or use a local named (/etc/ppp/dns-named-up)
- Support for multiple ISPs; nameservers can be manually set separately for each if theyre not given (/etc/ppp/dns-resolvconf-up)
- More or less setup for UK ISP OneTel.Net already.
- pppd options file nicely set up for fast performance
- Customizable phone bill cost tracker, logged by user (/etc/ppp/ppp-connect)
- Nice chat scripts, showing what happened on error (/etc/ppp/dial)
- Initiating user can have programs executed when ppp comes up and goes down.
<<less
Download (0.004MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1218 downloads
Rains PPP scripts 2.9.1

Rains PPP scripts 2.9.1


Rains PPP scripts are a set of tools that simplify the use and setup of pppd. more>>
Rains PPP scripts are a set of tools that simplify the use and setup of pppd.
Features include connection time logging, a ppp-off that works right with more than one pppd running, dial-on-demand support for pppd 2.3.x., and more.
Another interesting feature is that the scripts keep track of your connect speed and time, and included is an mirc script to show connection status from a remote machine, as well as a shell script that works for *IX boxes.
Enhancements:
- Made TTL for dyn.db 60 seconds
- --bootup should have been --quiet in ppp-on
- Fixed POSTLOGINSTRING
- Now using low-ascii in the README and ppp-on
- Re-fixed permission problems on /etc/inet.status (I hope)
- Fixed more spelling/grammar
<<less
Download (0.020MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1143 downloads
/etc/net Scripts 0.9.2

/etc/net Scripts 0.9.2


/etc/net represents a new approach to Linux network configuration tasks. more>>
/etc/net represents a new approach to Linux network configuration tasks. /etc/net Scripts is inspired by the limitations of traditional configuration subsystems.
/etc/net provides builtin support for configuration profiles, interface name management, removable device support, full iproute2 command set support, interface dependency resolution, and a QoS configuration framework.
/etc/net provides support for the following interface types: Ethernet, WiFi (WEP), IPv6/IPv6 tunnels, PSK IPSec tunnels, VLAN, PLIP, Ethernet bonding and bridging, traffic equalizer, Pent@NET, usbnet, and PPP.
Due to its modular design, support for new interface types can be added without overall design changes.
Enhancements:
- This release features mostly new features (ip6tables, ebtables, OpenVPN, and tun/tap) and some bugfixes (IP rules, wireless, firewall, and DVB).
<<less
Download (0.063MB)
Added: 2007-04-27 License: GPL (GNU General Public License) Price:
915 downloads
IPTables Firewall Script 0.1

IPTables Firewall Script 0.1


IPTables Firewall Script contains two example firewall scripts rc.firewall.iptables. more>>
IPTables Firewall Script contains two example firewall scripts "rc.firewall.iptables. Ive tried here to give some brief documentation for the IPTables firewall scripts contained in this directory. If youre not familiar with IPTables functionality and usage, then you may also want to check out some of the URLs listed at the top of the firewall scripts(HOWTOs, etc).

I hope you find these scripts useful, if you have any comments or suggestions please feel free to email me.



<<less
Download (0.43MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1221 downloads
Scriptalicious 1.10

Scriptalicious 1.10


Scriptalicious Perl module can make scripts more delicious to SysAdmins. more>>
Scriptalicious Perl module can make scripts more delicious to SysAdmins.

SYNOPSIS

use Scriptalicious
-progname => "pu";

our $VERSION = "1.00";

my $url = ".";
getopt getconf("u|url" => $url);

run("echo", "doing something with $url");
my $output = capture("svn", "info", $url);

__END__

=head1 NAME

pu - an uncarved block of wood

=head1 SYNOPSIS

pu [options] arguments

=head1 DESCRIPTION

This scripts function is to be a blank example that many
great and simple scripts may be built upon.

Remember, you cannot carve rotten wood.

=head1 COMMAND LINE OPTIONS

=over

=item B< -h, --help >

Display a program usage screen and exit.

=item B< -V, --version >

Display program version and exit.

=item B< -v, --verbose >

Verbose command execution, displaying things like the
commands run, their output, etc.

=item B< -q, --quiet >

Suppress all normal program output; only display errors and
warnings.

=item B< -d, --debug >

Display output to help someone debug this script, not the
process going on.

=back

This module helps you write scripts that conform to best common practices, quickly. Just include the above as a template, and your script will accept all of the options that are included in the manual page, as well as summarising them when you use the -h option.

(Unfortunately, it is not possible to have a `use dependency automatically add structure to your POD yet, so you have to include the above manually. If you want your help message and Perldoc to be meaningful, that is.)

Shortcuts are provided to help you abort or die with various error conditions; all of which print the name of the program running (taken from $0 if not passed). The motive for this is that "small" scripts tend to just get written and forgotten; so, when you have a larger system that is built out of lots of these pieces it is sometimes guesswork figuring out which script a printed message comes from!

For instance, if your program is called with invalid arguments, you may simply call abort with a one-line message saying what the particular problem was. When the script is run, it will invite the person running the script to try to use the --help option, which gives them a summary and in turn invites them to read the Perldoc. So, it reads well in the source;

@ARGV and abort "unexpected arguments: @ARGV";
$file or abort "no filename supplied";

And in the output;

somescript: no filename supplied!
Try `somescript --help for a summary of options

On the other hand, if you call barf, then it is considered to be a hard run-time failure, and the invitation to read the --help page to get usage not given. Also, the messages are much tidier than you get with die et al.

open FOO, "<<less
Download (0.020MB)
Added: 2007-07-23 License: Perl Artistic License Price:
823 downloads
Exact Build

Exact Build


Exact Build project is a sane GNU Auto replacement. more>>
Exact Build project is a sane GNU Auto replacement. For portable build systems nowadays normally GNU autoconf and the associated companiens such as automake and libtool. However albeit portable they are rather crufty to use. The various macro expansion and generation steps extremely blow up the initial definitions and make execution slow and debugging a nightmare.

Even with the enourmous code bloat, it does not have a wide feature set and neither allows to maximize the gain of parallel builds nor other state-of-the-art compiler features. Manual tinkering is needed in such cases.

Mostly due the code bloat but also to obtain features such as mximal parallel build and object output seperated cleanly from the source, we create our own set of Makefiles for the non-recursive build system and shell scripts for configuration, if required by the software module (some straight forware code does come without a configure script at all).
<<less
Download (MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1268 downloads
Destiney Scripts Lottery 0.1.0

Destiney Scripts Lottery 0.1.0


Destiney Scripts Lottery is a powerball lottery number analyzer and quick picker. more>>
Destiney Scripts Lottery project is a powerball lottery number analyzer and quick picker.
Destiney Scripts Lottery script is a Web application that helps to pick your "lucky" Powerball Lottery numbers.
Random quick picks use statistical logic based on previous winning numbers to inversely weight the results for better "random" picks.
The latest winning Powerball results can be imported as well.
Main features:
- Automated Powerball quick pick.
- Weighted picks based on previous winning numbers
- Import system for latest winning numbers
<<less
Download (0.008MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1027 downloads
kdesvn-build 1.3

kdesvn-build 1.3


kdesvn-build is a tool to allow you to easily build KDE from its Subversion source repository. more>>
kdesvn-build script builds KDE from its Subversion source repository. Well, that and a *LOT* more...
It builds qt-copy, automatically includes unsermake in the build, easily supports being run from cron, allows module-specific options such as configure flags, logs everything, and generally makes it as easy as possible to manage a bleeding edge KDE installation.
kdesvn-build by default will install things into a ~/kde directory, but it supports using your system KDE if you just want to install e.g. an application from Extragear.
Its incredibly featureful, although Ive tried hard to setup sane default options so that you dont have to worry about twiddling the knobs.
Main features:
- Will automatically checkout and update the KDE source code from its Subversion repository.
- Will download and use unsermake, an advanced build tool that can significantly decrease compile time, especially over distributed systems. It also supports progress estimates of compile progress.
- kdesvn-build logs everything for easy perusal later, that way you can determine why things went wrong if a build fails. kdesvn-build automatically creates symlinks for easy access to the last log (log/latest).
- color-coding of the output (which can be turned off)
- Has support for qt-copy, the KDE snapshort of Trolltechs Qt library, optionally with bugfix/optimization patches applied that havent made it into the official library.
- kdesvn-build is very customizable. You can control most options down to a module-by-module basis if you so desire, including configure-flags and your C++ flags during compilation. Instead of trying to remember what configure line you used, you can set it once and forget it.
- Extensive documentation, including a Wiki page. Feel free to let me know if you need something explained (e-mail address at bottom). Or you can join #kdesvn-build on irc.kde.org for help.
- A detailed sample configuration file is included, usually you can just copy it to ~/.kdesvn-buildrc and be done with it.
- Much more!
Enhancements:
- Some Coverity-scanner-specific code has been factored out into a plugin (in kdesdk/scripts, dont worry).
- The progress output feature works with CMake now (CMake 2.4.3 or greater)
<<less
Download (0.043MB)
Added: 2006-10-12 License: GPL (GNU General Public License) Price:
1113 downloads
Java::Build 0.05

Java::Build 0.05


Java::Build is a family of modules which you can use instead of Ant. more>>
Java::Build is a family of modules which you can use instead of Ant.

SYNOPSIS

use Java::Build::JVM; # access to the javac compiler in one jvm
use Java::Build::Tasks; # some helpful methods similar to Ant tasks

my $source_files = build_file_list(
BASE_DIR => $some_path,
INCLUDE_PATTERNS => [ qr/.java$/ ],
);
my $dirty_sources = what_needs_compiling(
SOURCE_FILE_LIST => $source_files,
);
if (@$dirty_sources) {
my $compiler = Java::Ant::JVM->getCompiler();
$compiler->destination($base_dir);
$compiler->classpath($base_dir);
$compiler->compile($dirty_sources);

my $class_files = build_file_list(
BASE_DIR => $some_path,
INCLUDE_PATTERNS => [ qr/.class$/ ],
EXCLUDE_PATTERNS => [ qr/Test/ ],
EXCLUDE_DEFAULTS => 1,
STRIP_BASE_DIR => 1,
);
jar(
JAR_FILE => $jar_file_name,
FILE_LIST => $class_files,
BASE_DIR => $some_path,
);
}

ABSTRACT

This family of modules helped me move away from Ant to a proper scripting language, namely Perl. With it you can use a single JVM for compiling your java programs. It provides many useful methods to help you build lists of files, package them with jar, etc. Currently the modules are unix centric. If you make them work elsewhere, please send in patches.

<<less
Download (0.030MB)
Added: 2007-04-20 License: Perl Artistic License Price:
917 downloads
Destiney Scripts Topsites 1.4.0

Destiney Scripts Topsites 1.4.0


Destiney Scripts Topsites project provides a pre-built, dynamically generated, traffic gathering topsite. more>>
Destiney Scripts Topsites project provides a pre-built, dynamically generated, traffic gathering topsite.

Destiney Scripts Topsites is a script for creating a dynamically-generated, traffic gathering "topsite", a competition traffic site on which members compete for placement on the list based on the traffic referrals they send.

It features http-referrer- and cookie-based anti-cheat devices, an admin interface, gateway-less entry, and random site selection.

<<less
Download (0.051MB)
Added: 2007-02-06 License: BSD License Price:
991 downloads
hbuild53 Feb112005

hbuild53 Feb112005


hbuild53 is an automated post-build for FreeBSD 5 servers. more>>
hbuild53 (hastek build for FreeBSD 5.3 onward) is a script package to help build FreeBSD base systems. It makes sense if you have multiple systems to build.

hbuild53 will work on FreeBSD 4.x - however the base kernel configuration file will not - as of 5.2.1 the base kernel configuration file is too different.

hbuild53 provides automation for some of the things you might typically do after a base FreeBSD installation. This is relatively simple stuff but has saved me time when building/rebuilding/upgrading multiple systems.

This idea will probably make sense to those who build multiple machines, and will not make sense if you work with one or two systems only..

This package is intended to help start a server build (not to be installed over existing systems, though it probably wont hurt anything to do so), assuming you will be building
other applications later as you build your final platform.

This package is specific to FreeBSD 5.3-RELEASE onward. It will upgrade your ports tree, install ports, create some customizations, and provide some sysadmin packages, such as log archivers, a chrooted BIND builder, a heirarchichal unix platform backup system, shows how to set up serial console, a new kernel, and ipf for packet filtering.

Each hbuild subdirectory has bits you might be able to adapt into your own system administration.

You will need a reasonably fast internet connection for the ports. Why install ports rather than packages? You dont have to, but I always thought its better to build the software on the particular system, although it takes longer.
<<less
Download (0.099MB)
Added: 2005-04-04 License: BSD License Price:
1664 downloads
L4ip 1.0 build 299

L4ip 1.0 build 299


L4ip is a daemon that extends IPFilters simple round-robin L4 load balancing with health checks. more>>
L4ip is a daemon that extends IPFilters simple round-robin L4 load balancing with health checks. It takes care of monitoring and dynamically adding and removing ipnat rules in the kernel.
L4ip fully supports UDP, TCP, and system()-style executions for health checks, including send/expect scripts, SSL connections, and much more.
Main features:
- Define as many clusters, with as many members as you need.
- Automatically adds and removes "ipnat" rules as needed.
- Flexible health check support, tcp-open, tcp-close, udp-open, udp-close, system.
- Simple scripting available for health checks in send/expect syntax with fnmatch pattern comparison
- Binary protocol supported in url-encoding style syntax (eg %0D)
- system() like execution of external commands available. (spawn your own health-check testers)
- Reload and restart leaving last-known-state available for less service impact.
- SSL supported for TCP testers.
- Optional IPF rules to sense RST return-packets for faster failure detection.
Enhancements:
- Solaris SMF example files were added along with a "proxy" command for protocols that need it, such as FTP and IPSec.
<<less
Download (0.23MB)
Added: 2006-03-01 License: Artistic License Price:
1332 downloads
Truecrypt mount/unmount scripts 1.2

Truecrypt mount/unmount scripts 1.2


Truecrypt mount/unmount scripts contains two .sh files for mounting and unmounting truecrypt partitions with some dialogues. more>>
Truecrypt mount/unmount scripts contains two .sh files for mounting and unmounting truecrypt partitions with some dialogues. When mounting a password is asked and when unmounting both normal and forced mounting is supported, asking the user what to do in each stage. These are very simple scripts, but I decided to share them with the world, as I couldnt find them myself.
USAGE
Create two desktop icons which link to the scripts and give as parameters the source and the destination for the TrueCrypt partition. Now clicking the icons allow you to mount and unmount your partitions via dialogues. Very simple, but also useful. Remember to make the scripts executable. If you only have one TrueCrypt partition, you might want to write the source and destination into the script instead of giving them as parameters.
The idea for these scripts came from http://gentoo-wiki.com/TIP_EncFS and especially Kevin Wennemuth who wrote the scripts there, so thanks to him!
Enhancements:
- Opening KDE Wallet fixed, script did not always open kdewallet and never closed it.
- Kwallet script (needed parts) integrated into mount script.
- Some minor cosmetic changes.
<<less
Download (0.004MB)
Added: 2007-03-24 License: GPL (GNU General Public License) Price:
958 downloads
Module::Build 0.2808

Module::Build 0.2808


Module::Build is a Perl module for build and install Perl modules. more>>
Module::Build is a Perl module for build and install Perl modules.

SYNOPSIS

Standard process for building & installing modules:
perl Build.PL
./Build
./Build test
./Build install
Or, if youre on a platform (like DOS or Windows) that doesnt require the "./" notation, you can do this:
perl Build.PL
Build
Build test
Build install

Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing in a much more straightforward way than with MakeMaker.

It also does not require a make on your system - most of the Module::Build code is pure-perl and written in a very cross-platform way. In fact, you dont even need a shell, so even platforms like MacOS (traditional) can use it fairly easily. Its only prerequisites are modules that are included with perl 5.6.0, and it works fine on perl 5.005 if you can install a few additional modules.

<<less
Download (0.18MB)
Added: 2007-04-29 License: Perl Artistic License Price:
908 downloads
Slackware Packaging Scripts 04-30-2005

Slackware Packaging Scripts 04-30-2005


Slackware Packaging Scripts provides a collection of scripts for simple automated Slackware packaging. more>>
Slackware Packaging Scripts provides a collection of scripts for simple automated Slackware packaging.

Slacktools is a collection of simple shell scripts that can be used to build most source tarballs into slackware packages.

They are probably the least advanced of any automated packaging system, but they work surprisingly well for source that supports the DESTDIR variable [correctly].

Scripts provided:

.backoutpkg
.slackconfig
.slackmake
.slackpack

<<less
Download (MB)
Added: 2007-03-13 License: GPL (GNU General Public License) Price:
566 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5