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

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-File-AtomicWrite-1.210.0-1.mga7.noarch.rpm
Package name perl-File-AtomicWrite
Package version 1.210.0
Package release 1.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 26.71 KB
Installed size 39.78 KB
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.210.0-1.mga7.noarch.rpm 1.210.0 noarch Mageia Core
perl-File-AtomicWrite - - -


Name Value
perl(Carp) -
perl(Digest::SHA1) -
perl(Fcntl) -
perl(File::Basename) -
perl(File::Path) -
perl(File::Spec) -
perl(File::Temp) >= 0.180.0
perl(IO::Handle) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.28.0


Name Value
perl(File::AtomicWrite) == 1.210.0
perl-File-AtomicWrite == 1.210.0-1.mga7


Type URL
Binary Package perl-File-AtomicWrite-1.210.0-1.mga7.noarch.rpm
Source Package perl-File-AtomicWrite-1.210.0-1.mga7.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




2018-10-17 - shlomif <shlomif> 1.210.0-1.mga7
+ Revision: 1321453
- update to 1.21
2018-09-20 - umeabot <umeabot> 1.190.0-2.mga7
+ Revision: 1283657
- Mageia 7 Mass Rebuild
2017-07-29 - sander85 <sander85> 1.190.0-1.mga7
+ Revision: 1132341
- update to 1.19

See Also

Package Description
perl-File-BOM-0.160.0-1.mga7.noarch.rpm Utilities for handling Byte Order Marks
perl-File-BaseDir-0.80.0-2.mga7.noarch.rpm Perl module to use the freedesktop basedir spec
perl-File-Binary-1.700.0-8.mga7.noarch.rpm Binary file reading module
perl-File-Cache-0.160.0-8.mga7.noarch.rpm File-Cache module for perl
perl-File-Cat-1.200.0-4.mga7.noarch.rpm Perl implementation of cat(1)
perl-File-ChangeNotify-0.310.0-1.mga7.noarch.rpm Inotify-based watcher subclass
perl-File-ConfigDir-0.21.0-2.mga7.noarch.rpm Get directories of configuration files
perl-File-Copy-Recursive-0.450.0-1.mga8.noarch.rpm Perl module for recursively copying files and directories
perl-File-Copy-Recursive-Reduced-0.006-2.mga7.noarch.rpm Recursive copying of files and directories within Perl 5 toolchain
perl-File-CounterFile-1.40.0-8.mga7.noarch.rpm Persistent counter class
perl-File-DataClass-0.73.1-3.mga7.noarch.rpm Structured data file IO with OO paradigm
perl-File-DesktopEntry-0.220.0-3.mga7.noarch.rpm Object to handle .desktop files
perl-File-Dir-Dumper-0.4.0-2.mga7.noarch.rpm Writer for a stream of JSON data
perl-File-DirCompare-0.700.0-9.mga7.noarch.rpm Perl module to compare two directories using
perl-File-FcntlLock-0.220.0-13.mga8.i586.rpm File locking with fcntl()