@@ -0,0 +1,82 @@
|
||||
diff -Nuar a/cmake/modules/GRUBPaths.cmake b/cmake/modules/GRUBPaths.cmake
|
||||
--- a/cmake/modules/GRUBPaths.cmake 2018-08-30 17:57:57.000000000 +0300
|
||||
+++ b/cmake/modules/GRUBPaths.cmake 2017-01-23 14:50:38.000000000 +0300
|
||||
@@ -1,20 +1,18 @@
|
||||
-if(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE AND GRUB_MENU AND GRUB_MENU_CUSTOM AND GRUB_CONFIG AND GRUB_ENV AND GRUB_MEMTEST AND GRUB_CONFIGDIR AND GRUB_SECURITY AND GRUB_RMECHO)
|
||||
+if(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE AND GRUB_MENU AND GRUB_CONFIG AND GRUB_ENV AND GRUB_MEMTEST AND GRUB_CONFIGDIR AND GRUB_SECURITY)
|
||||
message(STATUS "All GRUB paths were defined in the CMake cache. By-passing automatic resolution.")
|
||||
elseif(NOT (GRUB_INSTALL_EXE OR GRUB_MKCONFIG_EXE OR GRUB_PROBE_EXE OR GRUB_SET_DEFAULT_EXE))
|
||||
- find_program(GRUB_INSTALL_EXE NAMES grub-install DOC "GRUB install executable file path.")
|
||||
- find_program(GRUB_MKCONFIG_EXE NAMES grub-mkconfig DOC "GRUB mkconfig executable file path.")
|
||||
- find_program(GRUB_PROBE_EXE NAMES grub-probe DOC "GRUB probe executable file path.")
|
||||
- find_program(GRUB_SET_DEFAULT_EXE NAMES grub-set-default DOC "GRUB set-default executable file path.")
|
||||
- find_program(GRUB_MAKE_PASSWD_EXE NAMES grub-mkpasswd-pbkdf2 DOC "GRUB mkpasswd-pbkdf2 executable file path.")
|
||||
+ find_program(GRUB_INSTALL_EXE NAMES grub2-install DOC "GRUB install executable file path.")
|
||||
+ find_program(GRUB_MKCONFIG_EXE NAMES grub2-mkconfig DOC "GRUB mkconfig executable file path.")
|
||||
+ find_program(GRUB_PROBE_EXE NAMES grub2-probe DOC "GRUB probe executable file path.")
|
||||
+ find_program(GRUB_SET_DEFAULT_EXE NAMES grub2-set-default DOC "GRUB set-default executable file path.")
|
||||
+ find_program(GRUB_MAKE_PASSWD_EXE NAMES grub2-mkpasswd-pbkdf2 DOC "GRUB mkpasswd-pbkdf2 executable file path.")
|
||||
if(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE)
|
||||
- set(GRUB_MENU "/boot/grub/grub.cfg" CACHE FILEPATH "GRUB menu file path.")
|
||||
- set(GRUB_MENU_CUSTOM "/boot/grub/custom.cfg" CACHE FILEPATH "GRUB menu file path.")
|
||||
+ set(GRUB_MENU "/boot/grub2/grub.cfg" CACHE FILEPATH "GRUB menu file path.")
|
||||
set(GRUB_CONFIG "/etc/default/grub" CACHE FILEPATH "GRUB configuration file path.")
|
||||
- set(GRUB_ENV "/boot/grub/grubenv" CACHE FILEPATH "GRUB environment file path.")
|
||||
+ set(GRUB_ENV "/boot/grub2/grubenv" CACHE FILEPATH "GRUB environment file path.")
|
||||
set(GRUB_MEMTEST "/etc/grub.d/60_memtest86+" CACHE FILEPATH "GRUB memtest file path.")
|
||||
set(GRUB_CONFIGDIR "/etc/grub.d/" CACHE FILEPATH "GRUB configuration path.")
|
||||
set(GRUB_SECURITY "01_header_passwd" CACHE FILEPATH "GRUB security configuration file.")
|
||||
- set(GRUB_RMECHO "99_rmecho" CACHE FILEPATH "GRUB script to remove echo commands.")
|
||||
else(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE)
|
||||
unset(GRUB_INSTALL_EXE CACHE)
|
||||
unset(GRUB_MKCONFIG_EXE CACHE)
|
||||
@@ -28,13 +26,11 @@
|
||||
find_program(GRUB_MAKE_PASSWD_EXE NAMES grub-mkpasswd-pbkdf2 DOC "GRUB mkpasswd-pbkdf2 executable file path.")
|
||||
if(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE)
|
||||
set(GRUB_MENU "/boot/grub2/grub.cfg" CACHE FILEPATH "GRUB menu file path.")
|
||||
- set(GRUB_MENU_CUSTOM "/boot/grub2/custom.cfg" CACHE FILEPATH "GRUB menu file path.")
|
||||
set(GRUB_CONFIG "/etc/default/grub" CACHE FILEPATH "GRUB configuration file path.")
|
||||
set(GRUB_ENV "/boot/grub2/grubenv" CACHE FILEPATH "GRUB environment file path.")
|
||||
set(GRUB_MEMTEST "/etc/grub.d/60_memtest86+" CACHE FILEPATH "GRUB memtest file path.")
|
||||
set(GRUB_CONFIGDIR "/etc/grub.d/" CACHE FILEPATH "GRUB configuration path.")
|
||||
set(GRUB_SECURITY "01_header_passwd" CACHE FILEPATH "GRUB security configuration file.")
|
||||
- set(GRUB_RMECHO "99_rmecho" CACHE FILEPATH "GRUB script to remove echo commands.")
|
||||
else(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE)
|
||||
unset(GRUB_INSTALL_EXE CACHE)
|
||||
unset(GRUB_MKCONFIG_EXE CACHE)
|
||||
@@ -48,21 +44,19 @@
|
||||
find_program(GRUB_MAKE_PASSWD_EXE NAMES grub-mkpasswd-pbkdf2 DOC "GRUB mkpasswd-pbkdf2 executable file path.")
|
||||
if(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE)
|
||||
set(GRUB_MENU "/boot/burg/burg.cfg" CACHE FILEPATH "GRUB menu file path.")
|
||||
- set(GRUB_MENU_CUSTOM "/boot/burg/custom.cfg" CACHE FILEPATH "GRUB menu file path.")
|
||||
set(GRUB_CONFIG "/etc/default/burg" CACHE FILEPATH "GRUB configuration file path.")
|
||||
set(GRUB_ENV "/boot/burg/burgenv" CACHE FILEPATH "GRUB environment file path.")
|
||||
set(GRUB_MEMTEST "/etc/burg.d/20_memtest86+" CACHE FILEPATH "GRUB memtest file path.")
|
||||
set(GRUB_CONFIGDIR "/etc/grub.d/" CACHE FILEPATH "GRUB configuration path.")
|
||||
set(GRUB_SECURITY "01_header_passwd" CACHE FILEPATH "GRUB security configuration file.")
|
||||
- set(GRUB_RMECHO "99_rmecho" CACHE FILEPATH "GRUB script to remove echo commands.")
|
||||
else(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE)
|
||||
message(FATAL_ERROR "Could not automatically resolve GRUB paths. Please specify all of them manually.")
|
||||
endif(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE)
|
||||
endif(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE)
|
||||
endif(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE)
|
||||
-else(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE AND GRUB_MENU AND GRUB_MENU_CUSTOM AND GRUB_CONFIG AND GRUB_ENV AND GRUB_MEMTEST AND GRUB_CONFIGDIR AND GRUB_SECURITY AND GRUB_RMECHO)
|
||||
+else(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE AND GRUB_MENU AND GRUB_CONFIG AND GRUB_ENV AND GRUB_MEMTEST AND GRUB_CONFIGDIR AND GRUB_SECURITY)
|
||||
message(FATAL_ERROR "Some, but not all, GRUB paths were defined in the CMake cache. Please define them all or let CMake do it. In the latter case define none.")
|
||||
-endif(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE AND GRUB_MENU AND GRUB_MENU_CUSTOM AND GRUB_CONFIG AND GRUB_ENV AND GRUB_MEMTEST AND GRUB_CONFIGDIR AND GRUB_SECURITY AND GRUB_RMECHO)
|
||||
+endif(GRUB_INSTALL_EXE AND GRUB_MKCONFIG_EXE AND GRUB_PROBE_EXE AND GRUB_SET_DEFAULT_EXE AND GRUB_MAKE_PASSWD_EXE AND GRUB_MENU AND GRUB_CONFIG AND GRUB_ENV AND GRUB_MEMTEST AND GRUB_CONFIGDIR AND GRUB_SECURITY)
|
||||
|
||||
message(STATUS "--------------------------------------------------------------------------")
|
||||
message(STATUS "GRUB_INSTALL_EXE: ${GRUB_INSTALL_EXE}")
|
||||
@@ -71,11 +65,9 @@
|
||||
message(STATUS "GRUB_SET_DEFAULT_EXE: ${GRUB_SET_DEFAULT_EXE}")
|
||||
message(STATUS "GRUB_MAKE_PASSWD_EXE: ${GRUB_MAKE_PASSWD_EXE}")
|
||||
message(STATUS "GRUB_MENU: ${GRUB_MENU}")
|
||||
-message(STATUS "GRUB_MENU_CUSTOM: ${GRUB_MENU_CUSTOM}")
|
||||
message(STATUS "GRUB_CONFIG: ${GRUB_CONFIG}")
|
||||
message(STATUS "GRUB_ENV: ${GRUB_ENV}")
|
||||
message(STATUS "GRUB_MEMTEST: ${GRUB_MEMTEST}")
|
||||
message(STATUS "GRUB_CONFIGDIR: ${GRUB_CONFIGDIR}")
|
||||
message(STATUS "GRUB_SECURITY: ${GRUB_SECURITY}")
|
||||
-message(STATUS "GRUB_RMECHO: ${GRUB_RMECHO}")
|
||||
message(STATUS "--------------------------------------------------------------------------")
|
||||
@@ -12,7 +12,8 @@
|
||||
<Summary>A KDE Control Module for configuring the GRUB2 bootloader</Summary>
|
||||
<Description>This port has some extra features compared to original grub2-editor:
|
||||
All initialize jobs are merged into the same action, so password are only asked once on startup. Add password protection setup(only tested on archlinux).</Description>
|
||||
<Archive sha1sum="031f5813f315a0ee32e1265a302178d98d24455a" type="targz">https://sourceforge.net/projects/pisilinux/files/source/grub2-editor-0.7.0.tar.gz</Archive>
|
||||
<Archive sha1sum="170a2dff605235f1b3135aa60da331e790ad00c4" type="targz">https://github.com/maz-1/grub2-editor/archive/0.8.1.tar.gz</Archive>
|
||||
<!-- <Archive sha1sum="031f5813f315a0ee32e1265a302178d98d24455a" type="targz">https://sourceforge.net/projects/pisilinux/files/source/grub2-editor-0.7.0.tar.gz</Archive> -->
|
||||
<BuildDependencies>
|
||||
<Dependency>extra-cmake-modules</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
@@ -31,7 +32,7 @@
|
||||
<Dependency>solid-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">qt5-11.patch</Patch>
|
||||
<Patch level="1">grub2.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
<Package>
|
||||
@@ -59,6 +60,13 @@
|
||||
</RuntimeDependencies>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2019-06-29</Date>
|
||||
<Version>0.8.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2019-02-14</Date>
|
||||
<Version>0.7.0</Version>
|
||||
|
||||
Reference in New Issue
Block a user