perl-File-AtomicWrite - Writes files atomically via rename()

Property Value
Distribution Mageia 4.1
Repository Mageia Core i586
Package name perl-File-AtomicWrite
Package version 1.140.0
Package release 2.mga4
Package architecture noarch
Package type rpm
Installed size 37.87 KB
Download size 21.68 KB
Official Mirror
This module offers atomic file writes via a temporary file created in the
same directory (and therefore, probably the same partition) as the
specified *file*. After data has been written to the temporary file, the
'rename' call is used to replace the target *file*. The module optionally
supports various sanity checks (*min_size*, *CHECKSUM*) that help ensure
the data is written without errors.
Should anything go awry, the module will 'die' or 'croak'. All calls should
be wrapped in eval blocks:
eval {
if ($@) {
die "uh oh: $@";


Package Version Architecture Repository
perl-File-AtomicWrite-1.140.0-2.mga4.noarch.rpm 1.140.0 noarch Mageia Core
perl-File-AtomicWrite - - -


Name Value
perl(Carp) -
perl(Digest::SHA1) -
perl(File::Path) -
perl(File::Spec) -
perl(File::Temp) >= 0.180.0
perl(IO::Handle) -
perl(Test::More) -
perl-base >= 2:5.18.1


Name Value
perl(File::AtomicWrite) == 1.140.0
perl-File-AtomicWrite == 1.140.0-2.mga4


Type URL
Binary Package perl-File-AtomicWrite-1.140.0-2.mga4.noarch.rpm
Source Package perl-File-AtomicWrite-1.140.0-2.mga4.src.rpm

Install Howto

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




2013-10-19 - umeabot <umeabot> 1.140.0-2.mga4
+ Revision: 527648
- Mageia 4 Mass Rebuild
2013-06-10 - jquelin <jquelin> 1.140.0-1.mga4
+ Revision: 441575
- update to 1.14
2013-01-13 - umeabot <umeabot> 1.70.0-2.mga3
+ Revision: 367142
- Mass Rebuild -
2012-10-27 - dlucio <dlucio> 1.70.0-1.mga3
+ Revision: 310625
- imported package perl-File-AtomicWrite
2012-10-26 - cpan2dist 1.07-1mga
- initial mageia release, generated with cpan2dist

See Also

Package Description
perl-File-BaseDir-0.30.0-3.mga4.noarch.rpm Perl module to use the freedesktop basedir spec
perl-File-Binary-1.700.0-3.mga4.noarch.rpm Binary file reading module
perl-File-Cache-0.160.0-3.mga4.noarch.rpm File-Cache module for perl
perl-File-Cat-1.2-6.mga4.noarch.rpm Perl implementation of cat(1)
perl-File-ChangeNotify-0.230.0-2.mga4.noarch.rpm Inotify-based watcher subclass
perl-File-CodeSearch-0.5.7-2.mga4.noarch.rpm Search file contents in code repositories
perl-File-ConfigDir-0.7.0-2.mga4.noarch.rpm Get directories of configuration files
perl-File-Copy-Recursive-0.380.0-7.mga4.noarch.rpm Perl module for recursively copying files and directories
perl-File-CounterFile-1.40.0-3.mga4.noarch.rpm Persistent counter class
perl-File-DataClass-0.26.1-2.mga4.noarch.rpm Structured data file IO with OO paradigm
perl-File-DesktopEntry-0.80.0-2.mga4.noarch.rpm Object to handle .desktop files
perl-File-Dir-Dumper-0.0.8-4.mga4.noarch.rpm Writer for a stream of JSON data
perl-File-DirCompare-0.700.0-3.mga4.noarch.rpm Perl module to compare two directories using
perl-File-Edit-0.3.1-12.mga4.noarch.rpm File::Edit for inplace-editing of files
perl-File-FcntlLock-0.140.0-5.mga4.i586.rpm File locking with fcntl()