Lines Matching defs:backup
1644 /* Prepare the sandbox to be installed by making a backup of the
1656 const char *backup =
1689 /* make the backup of the current active directory */
1690 if (stat(backup, &buf) == 0) {
1692 semanage_remove_directory(backup) != 0) {
1693 ERR(sh, "Could not remove previous backup %s.", backup);
1698 ERR(sh, "Could not stat directory %s.", backup);
1703 if (rename(active, backup) == -1) {
1704 ERR(sh, "Error while renaming %s to %s.", active, backup);
1717 if (rename(backup, active) < 0)
1718 ERR(sh, "Error while renaming %s back to %s.", backup,
1731 else if (rename(backup, active) < 0)
1732 ERR(sh, "Error while renaming %s back to %s.", backup,
1743 retval = semanage_remove_directory(backup);
1745 ERR(sh, "Could not delete previous directory %s.", backup);