char *err;
int r;
+ IS_DEVICE (device, -1);
+
r = command (NULL, &err,
"/sbin/lvm", "pvcreate", device, NULL);
if (r == -1) {
int r, argc, i;
const char **argv;
+ Xphysvols;
+
argc = count_strings (physvols) + 3;
argv = malloc (sizeof (char *) * (argc + 1));
if (argv == NULL) {
char *err;
int r;
+ IS_DEVICE (device, -1);
+
r = command (NULL, &err,
"/sbin/lvm", "lvremove", "-f", device, NULL);
if (r == -1) {
char *err;
int r;
+ IS_DEVICE (device, -1);
+
r = command (NULL, &err,
"/sbin/lvm", "vgremove", "-f", device, NULL);
if (r == -1) {
char *err;
int r;
+ IS_DEVICE (device, -1);
+
r = command (NULL, &err,
"/sbin/lvm", "pvremove", "-ff", device, NULL);
if (r == -1) {
char *err;
int r;
+ IS_DEVICE (device, -1);
+
r = command (NULL, &err,
"/sbin/lvm", "pvresize", device, NULL);
if (r == -1) {