Shell
$ apt-get source grub2
...
$
Shell
$ cd grub2-2.06/
$ dpkg-buildpackage -us -uc
...
$
Shell
$ ls -1 ../*.deb
grub2_2.06-13+deb12u1_amd64.deb
grub2-common_2.06-13+deb12u1_amd64.deb
grub2-common-dbgsym_2.06-13+deb12u1_amd64.deb
...
grub-xen-host_2.06-13+deb12u1_amd64.deb
$
----------------------------------------------------------------
Чё делал:
Shell
$autoreconf
...
$ ./configure
...
$ make grub-efi-amd64-bin_2.06-13+deb12u1_amd64.deb
/usr/bin/python3 gentpl.py Makefile.util.def Makefile.utilgcry.def > Makefile.util.am.new || (rm -f Makefile.util.am.new; exit 1)
mv Makefile.util.am.new Makefile.util.am
cd . && /bin/bash /home/user_grub/grub2/grub2-2.06/build-aux/missing automake-1.16 --gnu Makefile
cd . && /bin/bash ./config.status Makefile depfiles
config.status: creating Makefile
config.status: executing depfiles commands
make: *** Нет правила для сборки цели «grub-efi-amd64-bin_2.06-13+deb12u1_amd64.deb». Останов.
$
grub2-2.06/debian/control
И я оттуда всё поудалял, оставил лишь grub2, grub-common и grub-efi-amd64-bin- бесполезно. Ничё не собирается.
Также пытался править зачем-то grub2-2.06/debian/rules, конкретнее вот это поле:
Оставил только grub-common и grub-efi-amd64. Бесполезно. Как-то странно всё это. В общем, как бы мне всего лишь один *.deb файл собрать? Кстати говоря, он мне тоже нужен не весь, а только одна его часть, но там может разберусь с помощью этой темы. Спасибо, кто откликнется.REAL_PACKAGES = grub-common grub-emu grub-pc grub-coreboot grub-efi-ia32 grub-efi-amd64 grub-efi-ia64 grub-efi-arm grub-efi-arm64 grub-ieee1275 grub-firmware-qemu grub-uboot grub-xen grub-yeeloong