26 lines
798 B
Diff
26 lines
798 B
Diff
diff -uNr pacman-6.0.0/src/pacman/pacman.c pacman-termux/src/pacman/pacman.c
|
|
--- pacman-6.0.0/src/pacman/pacman.c 2021-05-20 06:38:45.964786500 +0300
|
|
+++ pacman-termux/src/pacman/pacman.c 2021-10-04 16:00:39.000000000 +0300
|
|
@@ -1131,8 +1131,8 @@
|
|
}
|
|
|
|
/* check if we have sufficient permission for the requested operation */
|
|
- if(myuid > 0 && needs_root()) {
|
|
- pm_printf(ALPM_LOG_ERROR, _("you cannot perform this operation unless you are root.\n"));
|
|
+ if(myuid == 0) {
|
|
+ pm_printf(ALPM_LOG_ERROR, _("blocking operation, you can not run from the root of the user.\n"));
|
|
cleanup(EXIT_FAILURE);
|
|
}
|
|
|
|
@@ -1236,9 +1236,7 @@
|
|
}
|
|
|
|
/* Log command line */
|
|
- if(needs_root()) {
|
|
- cl_to_log(argc, argv);
|
|
- }
|
|
+ cl_to_log(argc, argv);
|
|
|
|
/* start the requested operation */
|
|
switch(config->op) {
|