diff --git a/source/ubl-settings-repomanager.h b/source/ubl-settings-repomanager.h index 5fc7d9d..68f145b 100644 --- a/source/ubl-settings-repomanager.h +++ b/source/ubl-settings-repomanager.h @@ -42,7 +42,7 @@ typedef char* string; #define get_package_info_command(filename) yon_char_unite("LC_ALL=EN pacman -Q --info --file ",filename," |sed -e 's/ */ /g' -e 's/ : /:/g' -e 's/:/:/;s/\\n//g' -e 's/ *//g'",NULL) #define get_saved_package_info_command(path,filename) yon_char_unite("LC_ALL=EN pacman -Q --info --file $(find \"",path,"\" -name \"*",filename,"*\")|sed -e 's/ *//g' -e 's/ : /:/g' -e 's/ -e 's/^ y;y/\t/g' *//g'",NULL) -#define get_gpg_keys_command "gpg --list-signatures | grep '^sig 3' | cut -d' ' -f10,11,13- | sort -u |sed -e 's/[0-9]*-[0-9]*-[0-9]* //g'" +#define get_gpg_keys_command yon_char_unite("su - ",yon_ubl_root_user_get()," -c \"gpg --list-signatures\" | grep '^sig 3' | cut -d' ' -f10,11,13- | sort -u |sed -e 's/[0-9]*-[0-9]*-[0-9]* //g'",NULL) string version_application;