scripts: rename echo to print
I don't want to clash with /bin/echo but I want to remove "/scripts" from the Makefile since it's now in the PATH.
This commit is contained in:
parent
9ed67885c6
commit
443f78a5bd
48
Makefile
48
Makefile
|
@ -98,12 +98,12 @@ all: stage4
|
||||||
image: $(RAW_IMAGE)
|
image: $(RAW_IMAGE)
|
||||||
|
|
||||||
sync_portage: $(PORTAGE_DIR)
|
sync_portage: $(PORTAGE_DIR)
|
||||||
@scripts/echo Grabbing latest portage
|
@print Grabbing latest portage
|
||||||
git -C $(PORTAGE_DIR) pull
|
git -C $(PORTAGE_DIR) pull
|
||||||
touch $(PORTAGE_DIR)
|
touch $(PORTAGE_DIR)
|
||||||
|
|
||||||
$(PORTAGE_DIR):
|
$(PORTAGE_DIR):
|
||||||
@scripts/echo Grabbing the portage tree
|
@print Grabbing the portage tree
|
||||||
git clone --depth=1 git://github.com/gentoo/gentoo.git $(PORTAGE_DIR)
|
git clone --depth=1 git://github.com/gentoo/gentoo.git $(PORTAGE_DIR)
|
||||||
|
|
||||||
$(PREPROOT): $(STAGE3) $(PORTAGE_DIR) configs/fstab
|
$(PREPROOT): $(STAGE3) $(PORTAGE_DIR) configs/fstab
|
||||||
|
@ -124,7 +124,7 @@ endif
|
||||||
touch $(PREPROOT)
|
touch $(PREPROOT)
|
||||||
|
|
||||||
stage3-$(VA_ARCH).tar.bz2:
|
stage3-$(VA_ARCH).tar.bz2:
|
||||||
@scripts/echo You do not have a stage3 tarball. Consider \"make sync_stage3\"
|
@print You do not have a stage3 tarball. Consider \"make sync_stage3\"
|
||||||
@exit 1
|
@exit 1
|
||||||
|
|
||||||
sync_stage3:
|
sync_stage3:
|
||||||
|
@ -134,10 +134,10 @@ sync_stage3:
|
||||||
$(STAGE3): stage3-$(VA_ARCH).tar.bz2
|
$(STAGE3): stage3-$(VA_ARCH).tar.bz2
|
||||||
mkdir -p $(CHROOT)
|
mkdir -p $(CHROOT)
|
||||||
ifdef stage4-exists
|
ifdef stage4-exists
|
||||||
@scripts/echo Using stage4 tarball: `basename $(STAGE4_TARBALL)`
|
@print Using stage4 tarball: `basename $(STAGE4_TARBALL)`
|
||||||
tar xpf "$(STAGE4_TARBALL)" -C $(CHROOT)
|
tar xpf "$(STAGE4_TARBALL)" -C $(CHROOT)
|
||||||
else
|
else
|
||||||
@scripts/echo Using stage3 tarball
|
@print Using stage3 tarball
|
||||||
tar xpf stage3-$(VA_ARCH).tar.bz2 -C $(CHROOT)
|
tar xpf stage3-$(VA_ARCH).tar.bz2 -C $(CHROOT)
|
||||||
endif
|
endif
|
||||||
rm -f $(CHROOT)/etc/localtime
|
rm -f $(CHROOT)/etc/localtime
|
||||||
|
@ -158,7 +158,7 @@ $(COMPILE_OPTIONS): $(STAGE3) $(PORTAGE_DIR) configs/make.conf.$(VA_ARCH) config
|
||||||
|
|
||||||
$(KERNEL): $(COMPILE_OPTIONS) $(KERNEL_CONFIG) scripts/build-kernel
|
$(KERNEL): $(COMPILE_OPTIONS) $(KERNEL_CONFIG) scripts/build-kernel
|
||||||
ifneq ($(EXTERNAL_KERNEL),YES)
|
ifneq ($(EXTERNAL_KERNEL),YES)
|
||||||
@scripts/echo Configuring kernel
|
@print Configuring kernel
|
||||||
COPY $(KERNEL_CONFIG) /root/kernel.config
|
COPY $(KERNEL_CONFIG) /root/kernel.config
|
||||||
COPY scripts/build-kernel /root/build-kernel
|
COPY scripts/build-kernel /root/build-kernel
|
||||||
RUN --setenv=KERNEL=$(KERNEL_PKG) \
|
RUN --setenv=KERNEL=$(KERNEL_PKG) \
|
||||||
|
@ -171,7 +171,7 @@ endif
|
||||||
touch $(KERNEL)
|
touch $(KERNEL)
|
||||||
|
|
||||||
$(SYSTOOLS): $(PREPROOT) $(COMPILE_OPTIONS)
|
$(SYSTOOLS): $(PREPROOT) $(COMPILE_OPTIONS)
|
||||||
@scripts/echo Installing standard system tools
|
@print Installing standard system tools
|
||||||
systemd-firstboot \
|
systemd-firstboot \
|
||||||
--root=$(CHROOT) \
|
--root=$(CHROOT) \
|
||||||
--setup-machine-id \
|
--setup-machine-id \
|
||||||
|
@ -191,7 +191,7 @@ endif
|
||||||
|
|
||||||
$(GRUB): $(PREPROOT) configs/grub.cfg $(KERNEL) scripts/grub-headless.sed
|
$(GRUB): $(PREPROOT) configs/grub.cfg $(KERNEL) scripts/grub-headless.sed
|
||||||
ifneq ($(EXTERNAL_KERNEL),YES)
|
ifneq ($(EXTERNAL_KERNEL),YES)
|
||||||
@scripts/echo Installing Grub
|
@print Installing Grub
|
||||||
RUN $(EMERGE) -nN $(USEPKG) sys-boot/grub
|
RUN $(EMERGE) -nN $(USEPKG) sys-boot/grub
|
||||||
mkdir -p $(CHROOT)/boot/grub
|
mkdir -p $(CHROOT)/boot/grub
|
||||||
COPY configs/grub.cfg /boot/grub/grub.cfg
|
COPY configs/grub.cfg /boot/grub/grub.cfg
|
||||||
|
@ -207,13 +207,13 @@ endif
|
||||||
|
|
||||||
|
|
||||||
$(SOFTWARE): $(STAGE3) $(SYSTOOLS) configs/eth.network configs/issue $(WORLD) $(PROFILE)
|
$(SOFTWARE): $(STAGE3) $(SYSTOOLS) configs/eth.network configs/issue $(WORLD) $(PROFILE)
|
||||||
@scripts/echo Building $(APPLIANCE)-specific software
|
@print Building $(APPLIANCE)-specific software
|
||||||
$(MAKE) -C appliances/$(APPLIANCE) preinstall
|
$(MAKE) -C appliances/$(APPLIANCE) preinstall
|
||||||
|
|
||||||
COPY $(WORLD) /var/lib/portage/world
|
COPY $(WORLD) /var/lib/portage/world
|
||||||
RUN $(EMERGE) $(USEPKG) --update --newuse --deep @system
|
RUN $(EMERGE) $(USEPKG) --update --newuse --deep @system
|
||||||
|
|
||||||
@scripts/echo Running @preserved-rebuild
|
@print Running @preserved-rebuild
|
||||||
RUN $(EMERGE) --usepkg=n @preserved-rebuild
|
RUN $(EMERGE) --usepkg=n @preserved-rebuild
|
||||||
|
|
||||||
COPY configs/issue /etc/issue
|
COPY configs/issue /etc/issue
|
||||||
|
@ -241,7 +241,7 @@ endif
|
||||||
|
|
||||||
|
|
||||||
$(RAW_IMAGE): $(STAGE4_TARBALL) scripts/grub.shell scripts/motd.sh
|
$(RAW_IMAGE): $(STAGE4_TARBALL) scripts/grub.shell scripts/motd.sh
|
||||||
@scripts/echo Installing files to `basename $(RAW_IMAGE)`
|
@print Installing files to `basename $(RAW_IMAGE)`
|
||||||
qemu-img create -f raw $(RAW_IMAGE).tmp $(DISK_SIZE)
|
qemu-img create -f raw $(RAW_IMAGE).tmp $(DISK_SIZE)
|
||||||
parted -s $(RAW_IMAGE).tmp mklabel msdos
|
parted -s $(RAW_IMAGE).tmp mklabel msdos
|
||||||
parted -s $(RAW_IMAGE).tmp mkpart primary 1 $(DISK_SIZE)
|
parted -s $(RAW_IMAGE).tmp mkpart primary 1 $(DISK_SIZE)
|
||||||
|
@ -269,14 +269,14 @@ endif
|
||||||
mv $(RAW_IMAGE).tmp $(RAW_IMAGE)
|
mv $(RAW_IMAGE).tmp $(RAW_IMAGE)
|
||||||
|
|
||||||
$(QCOW_IMAGE): $(RAW_IMAGE)
|
$(QCOW_IMAGE): $(RAW_IMAGE)
|
||||||
@scripts/echo Creating `basename $(QCOW_IMAGE)`
|
@print Creating `basename $(QCOW_IMAGE)`
|
||||||
qemu-img convert -f raw -O qcow2 -c $(RAW_IMAGE) $(QCOW_IMAGE).tmp
|
qemu-img convert -f raw -O qcow2 -c $(RAW_IMAGE) $(QCOW_IMAGE).tmp
|
||||||
mv $(QCOW_IMAGE).tmp $(QCOW_IMAGE)
|
mv $(QCOW_IMAGE).tmp $(QCOW_IMAGE)
|
||||||
|
|
||||||
qcow: $(QCOW_IMAGE)
|
qcow: $(QCOW_IMAGE)
|
||||||
|
|
||||||
$(XVA_IMAGE): $(RAW_IMAGE)
|
$(XVA_IMAGE): $(RAW_IMAGE)
|
||||||
@scripts/echo Creating `basename $(XVA_IMAGE)`
|
@print Creating `basename $(XVA_IMAGE)`
|
||||||
xva.py --disk=$(RAW_IMAGE) --is-hvm --memory=256 --vcpus=1 --name=$(APPLIANCE) \
|
xva.py --disk=$(RAW_IMAGE) --is-hvm --memory=256 --vcpus=1 --name=$(APPLIANCE) \
|
||||||
--filename=$(XVA_IMAGE).tmp
|
--filename=$(XVA_IMAGE).tmp
|
||||||
mv $(XVA_IMAGE).tmp $(XVA_IMAGE)
|
mv $(XVA_IMAGE).tmp $(XVA_IMAGE)
|
||||||
|
@ -285,7 +285,7 @@ xva: $(XVA_IMAGE)
|
||||||
|
|
||||||
|
|
||||||
$(VMDK_IMAGE): $(RAW_IMAGE)
|
$(VMDK_IMAGE): $(RAW_IMAGE)
|
||||||
@scripts/echo Creating `basename $(VMDK_IMAGE)`
|
@print Creating `basename $(VMDK_IMAGE)`
|
||||||
qemu-img convert -f raw -O vmdk $(RAW_IMAGE) $(VMDK_IMAGE).tmp
|
qemu-img convert -f raw -O vmdk $(RAW_IMAGE) $(VMDK_IMAGE).tmp
|
||||||
mv $(VMDK_IMAGE).tmp $(VMDK_IMAGE)
|
mv $(VMDK_IMAGE).tmp $(VMDK_IMAGE)
|
||||||
|
|
||||||
|
@ -297,7 +297,7 @@ $(STAGE4_TARBALL): $(PORTAGE_DIR) stage3-$(VA_ARCH).tar.bz2 appliances/$(APPLIAN
|
||||||
$(MAKE) $(SOFTWARE)
|
$(MAKE) $(SOFTWARE)
|
||||||
$(MAKE) $(KERNEL)
|
$(MAKE) $(KERNEL)
|
||||||
$(MAKE) $(GRUB)
|
$(MAKE) $(GRUB)
|
||||||
@scripts/echo Creating stage4 tarball: `basename $(STAGE4_TARBALL)`
|
@print Creating stage4 tarball: `basename $(STAGE4_TARBALL)`
|
||||||
$(change_password)
|
$(change_password)
|
||||||
mkdir -p $(IMAGES)
|
mkdir -p $(IMAGES)
|
||||||
tar -acf "$(STAGE4_TARBALL).tmp.xz" --numeric-owner $(COPY_ARGS) -C $(CHROOT) --one-file-system .
|
tar -acf "$(STAGE4_TARBALL).tmp.xz" --numeric-owner $(COPY_ARGS) -C $(CHROOT) --one-file-system .
|
||||||
|
@ -328,25 +328,25 @@ distclean:
|
||||||
rm -f portage-snapshot.tar.bz2
|
rm -f portage-snapshot.tar.bz2
|
||||||
|
|
||||||
appliance-list:
|
appliance-list:
|
||||||
@scripts/echo 'Available appliances:'
|
@print 'Available appliances:'
|
||||||
@/bin/ls -1 appliances
|
@/bin/ls -1 appliances
|
||||||
|
|
||||||
|
|
||||||
checksums:
|
checksums:
|
||||||
@scripts/echo 'Calculating checksums'
|
@print Calculating checksums
|
||||||
$(RM) $(CHECKSUMS)
|
$(RM) $(CHECKSUMS)
|
||||||
cd $(IMAGES) && sha256sum --binary * > $(CHECKSUMS).tmp
|
cd $(IMAGES) && sha256sum --binary * > $(CHECKSUMS).tmp
|
||||||
mv $(CHECKSUMS).tmp $(CHECKSUMS)
|
mv $(CHECKSUMS).tmp $(CHECKSUMS)
|
||||||
|
|
||||||
shell: $(PREPROOT)
|
shell: $(PREPROOT)
|
||||||
@scripts/echo 'Entering interactive shell for the $(APPLIANCE) build.'
|
@print 'Entering interactive shell for the $(APPLIANCE) build.'
|
||||||
@scripts/echo 'Type "exit" or "^D" to leave'
|
@print 'Type "exit" or "^D" to leave'
|
||||||
@scripts/echo
|
@print
|
||||||
@RUN
|
@RUN
|
||||||
@rm -f $(CHROOT)/root/.bash_history
|
@rm -f $(CHROOT)/root/.bash_history
|
||||||
|
|
||||||
help:
|
help:
|
||||||
@scripts/echo 'Help targets (this is not a comprehensive list)'
|
@print 'Help targets (this is not a comprehensive list)'
|
||||||
@echo
|
@echo
|
||||||
@echo 'sync_portage - Download the latest portage snapshot'
|
@echo 'sync_portage - Download the latest portage snapshot'
|
||||||
@echo 'sync_stage3 - Download the latest stage3 tarball'
|
@echo 'sync_stage3 - Download the latest stage3 tarball'
|
||||||
|
@ -355,14 +355,14 @@ help:
|
||||||
@echo 'eclean - Clean outdated packages and distfiles'
|
@echo 'eclean - Clean outdated packages and distfiles'
|
||||||
@echo 'realclean - Clean and remove image files'
|
@echo 'realclean - Clean and remove image files'
|
||||||
@echo 'shell - Enter a shell in the build environment'
|
@echo 'shell - Enter a shell in the build environment'
|
||||||
@scripts/echo 'Images'
|
@print 'Images'
|
||||||
@echo 'image - Build a raw VM image from stage4'
|
@echo 'image - Build a raw VM image from stage4'
|
||||||
@echo 'qcow - Build a qcow VM image from a raw image'
|
@echo 'qcow - Build a qcow VM image from a raw image'
|
||||||
@echo 'vmdk - Build a vmdk image from a raw image'
|
@echo 'vmdk - Build a vmdk image from a raw image'
|
||||||
@echo 'xva - Build an xva image from a raw image'
|
@echo 'xva - Build an xva image from a raw image'
|
||||||
@echo 'appliance-list - List built-in appliances'
|
@echo 'appliance-list - List built-in appliances'
|
||||||
@echo 'help - Show this help'
|
@echo 'help - Show this help'
|
||||||
@scripts/echo 'Variables'
|
@echo 'Variables'
|
||||||
@echo 'APPLIANCE= - The appliance to build'
|
@echo 'APPLIANCE= - The appliance to build'
|
||||||
@echo 'HOSTNAME= - Hostname to give appliance'
|
@echo 'HOSTNAME= - Hostname to give appliance'
|
||||||
@echo 'TIMEZONE= - Timezone to set for the appliance'
|
@echo 'TIMEZONE= - Timezone to set for the appliance'
|
||||||
|
@ -375,7 +375,7 @@ help:
|
||||||
@echo 'HEADLESS=YES - Build a headless (serial console) image.'
|
@echo 'HEADLESS=YES - Build a headless (serial console) image.'
|
||||||
@echo 'ENABLE_SSHD=YES - Enable sshd to start automatically in the image'
|
@echo 'ENABLE_SSHD=YES - Enable sshd to start automatically in the image'
|
||||||
@echo
|
@echo
|
||||||
@scripts/echo 'Example'
|
@print 'Example'
|
||||||
@echo 'make APPLIANCE=mongodb HEADLESS=YES VIRTIO=YES stage4 qcow clean'
|
@echo 'make APPLIANCE=mongodb HEADLESS=YES VIRTIO=YES stage4 qcow clean'
|
||||||
|
|
||||||
.PHONY: qcow vmdk clean realclean distclean stage4 image stage4 help appliance-list eclean sync_portage sync_stage3 checksums
|
.PHONY: qcow vmdk clean realclean distclean stage4 image stage4 help appliance-list eclean sync_portage sync_stage3 checksums
|
||||||
|
|
Loading…
Reference in New Issue