pmt: initial 1.8.0 update
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
/* By YZBruh */
|
/* By YZBruh */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright 2024 YZBruh - Partition Manager
|
* Copyright 2024 Partition Manager
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@@ -40,9 +40,11 @@ void listpart() {
|
|||||||
DIR *dir;
|
DIR *dir;
|
||||||
struct dirent *entry;
|
struct dirent *entry;
|
||||||
|
|
||||||
if (pmt_use_cust_cxt) {
|
if (pmt_use_cust_cxt)
|
||||||
|
{
|
||||||
dir = opendir(cust_cxt);
|
dir = opendir(cust_cxt);
|
||||||
if (dir == NULL) {
|
if (dir == NULL)
|
||||||
|
{
|
||||||
if (!pmt_force_mode) {
|
if (!pmt_force_mode) {
|
||||||
fprintf(stderr, "Could not open: `%s`. Error reason: %s\n", cust_cxt, strerror(errno));
|
fprintf(stderr, "Could not open: `%s`. Error reason: %s\n", cust_cxt, strerror(errno));
|
||||||
exit(62);
|
exit(62);
|
||||||
@@ -52,8 +54,10 @@ void listpart() {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
dir = opendir("/dev/block/by-name");
|
dir = opendir("/dev/block/by-name");
|
||||||
if (dir == NULL) {
|
if (dir == NULL)
|
||||||
if (!pmt_force_mode) {
|
{
|
||||||
|
if (!pmt_force_mode)
|
||||||
|
{
|
||||||
fprintf(stderr, "Could not open: `/dev/block/by-name`. Error reason: %s\n", strerror(errno));
|
fprintf(stderr, "Could not open: `/dev/block/by-name`. Error reason: %s\n", strerror(errno));
|
||||||
exit(63);
|
exit(63);
|
||||||
} else {
|
} else {
|
||||||
@@ -68,18 +72,22 @@ void listpart() {
|
|||||||
|
|
||||||
closedir(dir);
|
closedir(dir);
|
||||||
|
|
||||||
if (pmt_logical) {
|
if (pmt_logical)
|
||||||
|
{
|
||||||
printf("List of logical partitions (/dev/block/mapper): \n");
|
printf("List of logical partitions (/dev/block/mapper): \n");
|
||||||
if (system("ls /dev/block/mapper") != 0 && !pmt_force_mode) {
|
if (system("ls /dev/block/mapper") != 0 && !pmt_force_mode)
|
||||||
|
{
|
||||||
error("An error occurred when the logical partition list appears!\n", 64);
|
error("An error occurred when the logical partition list appears!\n", 64);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pmt_ab && !pmt_force_mode) {
|
if (pmt_ab && !pmt_force_mode)
|
||||||
|
{
|
||||||
printf("%sWarning: device using A/B partition style.%s\n", ANSI_YELLOW, ANSI_RESET);
|
printf("%sWarning: device using A/B partition style.%s\n", ANSI_YELLOW, ANSI_RESET);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pmt_logical && !pmt_force_mode) {
|
if (pmt_logical && !pmt_force_mode)
|
||||||
|
{
|
||||||
printf("%sWarning: device using logical partition type.%s\n", ANSI_YELLOW, ANSI_RESET);
|
printf("%sWarning: device using logical partition type.%s\n", ANSI_YELLOW, ANSI_RESET);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user