perl-IPC-Pipeline - Create a shell-like pipeline of many running commands

Property Value
Distribution Mageia 6.1
Repository Mageia Core x86_64
Package name perl-IPC-Pipeline
Package version 1.0.0
Package release 3.mga6
Package architecture noarch
Package type rpm
Installed size 38.08 KB
Download size 24.40 KB
Official Mirror
Similar in calling convention to IPC::Open3, pipeline() spawns N children,
connecting the first child to the FIRST_CHLD_IN handle, the final child to
LAST_CHLD_OUT, and each child to a shared standard error handle,
CHILDREN_ERR. Each subsequent filter specified causes a new process to be
fork()ed. Each process is linked to the last with a file descriptor pair
created by pipe(), using dup2() to chain each process' standard input to
the last standard output.
IPC::Pipeline accepts external commands to be executed in the form of
ARRAY references containing the command name and each argument, as well
as CODE references that are executed within their own processes as
well, each as independent parts of a pipeline.
When a filter is passed in the form of an ARRAY containing an
external system command, each such item is executed in its own
subprocess in the following manner.


Package Version Architecture Repository
perl-IPC-Pipeline-1.0.0-3.mga6.noarch.rpm 1.0.0 noarch Mageia Core
perl-IPC-Pipeline - - -


Name Value
perl(Exporter) -
perl(POSIX) -
perl(strict) -
perl(vars) -
perl(warnings) -
perl-base >= 2:5.22.2


Name Value
perl(IPC::Pipeline) == 1.0.0
perl-IPC-Pipeline == 1.0.0-3.mga6


Type URL
Binary Package perl-IPC-Pipeline-1.0.0-3.mga6.noarch.rpm
Source Package perl-IPC-Pipeline-1.0.0-3.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-IPC-Pipeline rpm package:
    # urpmi perl-IPC-Pipeline




2016-06-19 - pterjan <pterjan> 1.0.0-3.mga6
+ Revision: 1028799
- Rebuild for perl 5.22.2
2016-02-18 - umeabot <umeabot> 1.0.0-2.mga6
+ Revision: 966270
- Mageia 6 Mass Rebuild
2015-06-25 - shlomif <shlomif> 1.0.0-1.mga6
+ Revision: 843213
- update to 1.0
2014-10-18 - umeabot <umeabot> 0.900.0-4.mga5
+ Revision: 787833
- Rebuild to potentially add missing dependencies
2014-10-15 - umeabot <umeabot> 0.900.0-3.mga5
+ Revision: 741833
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 0.900.0-2.mga5
+ Revision: 685099
- Mageia 5 Mass Rebuild
2014-05-17 - shlomif <shlomif> 0.900.0-1.mga5
+ Revision: 623265
- update to 0.9
2013-10-19 - umeabot <umeabot> 0.800.0-2.mga4
+ Revision: 527077
- Mageia 4 Mass Rebuild

See Also

Package Description
perl-IPC-PubSub-0.290.0-8.mga6.noarch.rpm Interprocess Publish/Subscribe channels
perl-IPC-Run-0.940.0-3.mga6.noarch.rpm IPC-Run module for perl
perl-IPC-Run3-0.48.0-5.mga6.noarch.rpm Run a subprocess in batch mode (a la system)
perl-IPC-SRLock-0.29.1-2.mga6.noarch.rpm No summary found
perl-IPC-ShareLite-0.170.0-14.mga6.x86_64.rpm Lightweight interface to shared memory
perl-IPC-Shareable-0.610.0-7.mga6.noarch.rpm IPC-Shareable perl module
perl-IPC-SharedCache-1.300.0-7.mga6.noarch.rpm Manage a cache in SysV IPC shared memory
perl-IPC-Signal-1.0.0-12.mga6.noarch.rpm IPC::Signal - Utility functions dealing with signals
perl-IPC-Signal-Force-0.3.0-7.mga6.noarch.rpm Force default handling of a signal
perl-IPC-SysV-2.70.0-1.mga6.x86_64.rpm System V shared memory, semaphores, messages
perl-IPC-System-Simple-1.250.0-5.mga6.noarch.rpm Run commands simply, with detailed diagnostics
perl-IPTables-Parse-1.600.0-1.mga6.noarch.rpm Perl extension for parsing iptables and ip6tables policies
perl-IRC-Bot-0.80.0-7.mga6.noarch.rpm Channel Maintenance IRC bot
perl-IRC-Utils-0.120.0-8.mga6.noarch.rpm Common utilities for IRC-related tasks
perl-IRI-0.4.0-4.mga6.noarch.rpm Internationalized Resource Identifiers