ArchISO - прошу помощи

Здравствуйте. В виртуальной машине установлен ArchLinux. Решил на его основе создать LiveCD/DVD. Согл. указаний на странице Archiso (Русский) выполнил подготовительные работы. При выполнении Makefile получаю сообщение:

[[email protected] myArchLiveCD]# make all
Makefile:25: *** missing separator.  Останов.
Собственно Makefile:

# Рабочая директория для построения системы.
WORKDIR=/home/archlinux/test/myArchLiveCD
# Список устанавливаемых приложений, either space separated in a string or
# line separated in a file. Может включать группы.
PACKAGES="$(shell cat packages.list) syslinux"
# Имя дистрибутива. Не зависит от/не определяет целевую архитектуру.
NAME=myArchLiveCD
# Версия дистрибутива.
VER=1.00
# Версия ядра.
KERNEL_VER=$(shell uname -a | awk '{print $3}')
# Архитектура.
ARCH=$(shell uname -m)
# Директория, в которой находился пользователь, запустивший скрипт
PWD=$(shell pwd)
# Полное (финальное) имя образа.
FULLNAME="$(PWD)"/$(NAME)-$(VER)-$(ARCH)

# Умолчальная инструкция make'у, для компиляции всего(?)
# (оригинал:"Default make instruction to build everything.")
all: myarch

# Запуск base-fs перед сборкой финального ISO образа.
myarch: base-fs
    mkarchiso -p syslinux iso "$(WORKDIR)" "$(FULLNAME)".iso

# Основное правило для процесса создания файловой системы образа.
# Приложения отрабатывают слева на право.
# То есть, сначала root-image в конце - syslinux.
base-fs: root-image boot-files initcpio overlay iso-mounts syslinux

# root-image всегда запускается первым.
# Скачивание и установка приложений в $WORKDIR.
root-image: "$(WORKDIR)"/root-image/.arch-chroot
"$(WORKDIR)"/root-image/.arch-chroot:
root-image:
    mkarchiso -p $(PACKAGES) create "$(WORKDIR)"

# Правило для создания /boot
boot-files: root-image
    cp -r "$(WORKDIR)"/root-image/boot "$(WORKDIR)"/iso/
    cp -r boot-files/* "$(WORKDIR)"/iso/boot/

# Правило для образов initcpio
initcpio: "$(WORKDIR)"/iso/boot/myarch.img
"$(WORKDIR)"/iso/boot/myarch.img: mkinitcpio.conf "$(WORKDIR)"/root-image/.arch-chroot
    mkdir -p "$(WORKDIR)"/iso/boot
    mkinitcpio -c ./mkinitcpio.conf -b "$(WORKDIR)"/root-image -k $(KERNEL_VER) -g [email protected]

# Подробнее см.: Overlay
overlay:
    mkdir -p "$(WORKDIR)"/overlay/etc/pacman.d
    cp -r overlay "$(WORKDIR)"/
    wget -O "$(WORKDIR)"/overlay/etc/pacman.d/mirrorlist https://www.archlinux.org/mirrorlist/all/
    sed -i "s/#Server/Server/g" "$(WORKDIR)"/overlay/etc/pacman.d/mirrorlist

# Правило для создания isomounts.
iso-mounts: "$(WORKDIR)"/isomounts
"$(WORKDIR)"/isomounts: isomounts root-image
    sed "s|@[email protected]|$(ARCH)|g" isomounts > [email protected]

# Исполняется перед генерацией финального образа.
syslinux: root-image
    mkdir -p $(WORKDIR)/iso/boot/isolinux
    cp $(WORKDIR)/root-image/usr/lib/syslinux/*.c32 $(WORKDIR)/iso/boot/isolinux/
    cp $(WORKDIR)/root-image/usr/lib/syslinux/isolinux.bin $(WORKDIR)/iso/boot/isolinux/

# При вызове "make clean" отчищает систему от вчего, созданного в процессе создания образа.
clean:
    rm -rf "$(WORKDIR)" "$(FULLNAME)".img "$(FULLNAME)".iso

.PHONY: all myarch
.PHONY: base-fs
.PHONY: root-image boot-files initcpio overlay iso-mounts
.PHONY: syslinux
.PHONY: clean

Проверил 25 строку, если учитывать и строки комментарий - это:

    mkarchiso -p syslinux iso "$(WORKDIR)" "$(FULLNAME)".iso
Строка начинается с табуляции. Если комментирую строки:

myarch: base-fs
    mkarchiso -p syslinux iso "$(WORKDIR)" "$(FULLNAME)".iso
И выполняю, например:

[[email protected] myArchLiveCD]# make clean
Makefile:37: *** несколько образцов цели.  Останов.
Т.е. уже 37 строка, если учитывать и строки комментарий - это:

    mkarchiso -p $(PACKAGES) create "$(WORKDIR)"
Как разрешить проблему не знаю. Прошу рекомендаций.
Спасибо.
не знаю что ты делал, но вот это работает

pacman -S archiso
cp -r /usr/share/archiso/configs/releng/ ~/releng
cd ~/releng
sudo ./build.sh
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Спасибо. Попробую заменить git версию на на версию из extra репозитария. Результат сообщю.
Заменил git версию на на версию из extra репозитария. Результат прежний:

[[email protected] myArchLiveCD]# make all
Makefile:25: *** missing separator.  Останов.
В Makefile это:

       mkarchiso -p syslinux iso "$(WORKDIR)" "$(FULLNAME)".iso
Какие следующие рекомендации?
bsm
Какие следующие рекомендации?
Забей на статью в вике!
берешь официальные скрипты по сборке официального образа, они полностью рабочие, только что проверил!!!
корректируешь, как тебе нужно и собираешь через build.sh
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
а вообще в вики написано "Статья не гарантирует актуальность информации."
так что смотри английскую версию!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Немного порекламирую блог.
bsm, попробуйте посмотреть здесь
www.linux32.ru - новости и статьи о Linux
32reg
Немного порекламирую блог.
bsm, попробуйте посмотреть здесь
Попробую. Спасибо.
nafanja
bsm
Какие следующие рекомендации?
Забей на статью в вике!
берешь официальные скрипты по сборке официального образа, они полностью рабочие, только что проверил!!!
корректируешь, как тебе нужно и собираешь через build.sh
Буду пробовать. Спасибо.
 
Зарегистрироваться или войдите чтобы оставить сообщение.