[389-devel] Please review: [389 Project] #47555: db2bak.pl issue when specifying non-default directory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://fedorahosted.org/389/attachment/ticket/47555/0001-Ticket-47555-db2bak.pl-issue-when-specifying-non-def.patch

 Bug description: db2bak.pl takes an option "-a backupdir", which is
 supposed to be generated by the server and used as a backup directory.
 But since the created directory inherits the parent's selinux context,
 it may fail to store the backup files in the directory.

 Fix description: As the reporter agaviola suggested, it should be a
 good idea to add one more level to the archive directory.
     $archivedir = "${archivedir}/ID-${yr}_${mn}_${dy}_${h}_${m}_${s}";
 But to keep the backward compatibility, introducing a new option "-A
 backupdir" and when "-A" is given, storing the backup files in the
 nested backup directory.  If the option is "-a backupdir", the backup
 files are stored in the backupdir.

 Also, this patch sets the right ownership and selinux context to the
 generated directory.  Note: if the parent directories of the created
 backupdir do not have the correct selinux context, even if the last
 directory's setting is correct, storing the backup files fails.  It
 is the user's responsibility to set them correctly.


--
389-devel mailing list
389-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/389-devel





[Index of Archives]     [Fedora Directory Announce]     [Fedora Users]     [Older Fedora Users Mail]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Review]     [Fedora Art]     [Fedora Music]     [Fedora Packaging]     [CentOS]     [Fedora SELinux]     [Big List of Linux Books]     [KDE Users]     [Fedora Art]     [Fedora Docs]

  Powered by Linux