mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-04 09:18:36 +03:00
Clearer link pathname display.
This commit is contained in:
parent
349f09e401
commit
6761081ab4
@ -66,4 +66,8 @@ int activate_lvs_in_vg(struct volume_group *vg);
|
|||||||
*/
|
*/
|
||||||
int deactivate_lvs_in_vg(struct volume_group *vg);
|
int deactivate_lvs_in_vg(struct volume_group *vg);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
int lv_setup_cow_store(struct logical_volume *lv);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -29,7 +29,7 @@ static int _mk_dir(struct volume_group *vg)
|
|||||||
{
|
{
|
||||||
char vg_path[PATH_MAX];
|
char vg_path[PATH_MAX];
|
||||||
|
|
||||||
if (lvm_snprintf(vg_path, sizeof(vg_path), "%s/%s",
|
if (lvm_snprintf(vg_path, sizeof(vg_path), "%s%s",
|
||||||
vg->cmd->dev_dir, vg->name) == -1) {
|
vg->cmd->dev_dir, vg->name) == -1) {
|
||||||
log_error("Couldn't construct name of volume "
|
log_error("Couldn't construct name of volume "
|
||||||
"group directory.");
|
"group directory.");
|
||||||
@ -46,7 +46,7 @@ static int _rm_dir(struct volume_group *vg)
|
|||||||
{
|
{
|
||||||
char vg_path[PATH_MAX];
|
char vg_path[PATH_MAX];
|
||||||
|
|
||||||
if (lvm_snprintf(vg_path, sizeof(vg_path), "%s/%s",
|
if (lvm_snprintf(vg_path, sizeof(vg_path), "%s%s",
|
||||||
vg->cmd->dev_dir, vg->name) == -1) {
|
vg->cmd->dev_dir, vg->name) == -1) {
|
||||||
log_error("Couldn't construct name of volume "
|
log_error("Couldn't construct name of volume "
|
||||||
"group directory.");
|
"group directory.");
|
||||||
@ -64,7 +64,7 @@ static int _mk_link(struct logical_volume *lv, const char *dev)
|
|||||||
char lv_path[PATH_MAX], link_path[PATH_MAX];
|
char lv_path[PATH_MAX], link_path[PATH_MAX];
|
||||||
struct stat buf;
|
struct stat buf;
|
||||||
|
|
||||||
if (lvm_snprintf(lv_path, sizeof(lv_path), "%s/%s/%s",
|
if (lvm_snprintf(lv_path, sizeof(lv_path), "%s%s/%s",
|
||||||
lv->vg->cmd->dev_dir, lv->vg->name, lv->name) == -1) {
|
lv->vg->cmd->dev_dir, lv->vg->name, lv->name) == -1) {
|
||||||
log_error("Couldn't create source pathname for "
|
log_error("Couldn't create source pathname for "
|
||||||
"logical volume link %s", lv->name);
|
"logical volume link %s", lv->name);
|
||||||
@ -91,7 +91,7 @@ static int _mk_link(struct logical_volume *lv, const char *dev)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
log_very_verbose("Linking %s to %s", link_path, lv_path);
|
log_very_verbose("Linking %s -> %s", lv_path, link_path);
|
||||||
if (symlink(link_path, lv_path) < 0) {
|
if (symlink(link_path, lv_path) < 0) {
|
||||||
log_sys_error("symlink", lv_path);
|
log_sys_error("symlink", lv_path);
|
||||||
return 0;
|
return 0;
|
||||||
@ -105,7 +105,7 @@ static int _rm_link(struct logical_volume *lv, const char *lv_name)
|
|||||||
struct stat buf;
|
struct stat buf;
|
||||||
char lv_path[PATH_MAX];
|
char lv_path[PATH_MAX];
|
||||||
|
|
||||||
if (lvm_snprintf(lv_path, sizeof(lv_path), "%s/%s/%s",
|
if (lvm_snprintf(lv_path, sizeof(lv_path), "%s%s/%s",
|
||||||
lv->vg->cmd->dev_dir, lv->vg->name, lv_name) == -1) {
|
lv->vg->cmd->dev_dir, lv->vg->name, lv_name) == -1) {
|
||||||
log_error("Couldn't determine link pathname.");
|
log_error("Couldn't determine link pathname.");
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user