Mp
Версия от 13:32, 25 апреля 2025; Vovan (обсуждение | вклад) (Новая страница: «=Alt m-p= ==Клонируем репозиторий сборочницы== git clone git://git.altlinux.org/people/antohami/packages/mkimage-profiles.git mp…»)
Содержание
Alt m-p
Клонируем репозиторий сборочницы
git clone git://git.altlinux.org/people/antohami/packages/mkimage-profiles.git mp
Докидываем пакеты
cat << EOF > mp/pkg.in/lists/nntc 1c-preinstall-full alterator-auth alterator-gpupdate cifs-utils dialog docker-engine docker-compose-v2 dpkg exfatprogs fuse-gvfs fuse-smb gimp git gpupdate gvfs-backend-mtp gvfs-backend-smb hplip hplip-hpijs kio-extras umbrello kf5-kio lazarus LibreOffice-full LibreOffice-gtk3 mtpfs ntfs-3g openssh openvpn pam_mount pam_script pve-manager pwgen realmd remmina remmina-plugins-rdp remmina-plugins-vnc samba-client samba-common-tools sendmail sssd-ad systemd-settings-enable-kill-user-processes terminator usrmerge-hier-convert virtualbox vlc virt-viewer x11vnc xdg-utils xsane arduino chromium chromium-gost dia freecad tmate java-21-openjdk-devel java-21-openjdk emacs-gtk3 gcc-c++ gdb ddd openssl-gost-engine afce alien rpm-build snapd MySQL-client mysql-workbench-community systemd-timesyncd obs-studio EOF
Докидываем скрипты через фичу
cat << 'EOF' > mp/features.in/nntc-gnome/config.mk use/nntc-gnome: @$(call add_feature) EOF mkdir -p mp/features.in/nntc-gnome/install2/files/usr/share/install2/postinstall.d cat << 'EOF' > mp/features.in/nntc-gnome/install2/files/usr/share/install2/postinstall.d/00-nntc-gnome-install2.sh #!/bin/sh ROOT_MOUNTPOINT='/mnt/destination' cat << 'EEOF' > ${ROOT_MOUNTPOINT}/usr/sbin/nntc-install2-test.sh #!/bin/sh echo "Hello from install2!" >> /tmp/nntc-install2-test.log EEOF chmod +x ${ROOT_MOUNTPOINT}/usr/sbin/nntc-install2-test.sh EOF mkdir -p mp/features.in/nntc-gnome/live/files/usr/share/install2/postinstall.d cat << 'EOF' > mp/features.in/nntc-gnome/live/files/usr/share/install2/postinstall.d/00-nntc-gnome-live.sh #!/bin/sh ROOT_MOUNTPOINT='/mnt/destination' cat << 'EEOF' > ${ROOT_MOUNTPOINT}/usr/sbin/nntc-live-test.sh #!/bin/sh echo "Hello from live!" >> /tmp/nntc-live-test.log EEOF chmod +x ${ROOT_MOUNTPOINT}/usr/sbin/nntc-live-test.sh EOF