Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-9]: src/distrib/amd64 Pull up following revision(s) (requested by...
details: https://anonhg.NetBSD.org/src/rev/04a1d9f899e5
branches: netbsd-9
changeset: 933911:04a1d9f899e5
user: martin <martin%NetBSD.org@localhost>
date: Sun May 31 10:21:34 2020 +0000
description:
Pull up following revision(s) (requested by maya in ticket #933):
distrib/amd64/uefi-installimage/spec.inst: file removal
distrib/amd64/uefi-installimage/etc.rc: file removal
distrib/amd64/uefi-installimage/Makefile.bootimage: file removal
distrib/amd64/uefi-installimage/Makefile.installimage: file removal
distrib/amd64/uefi-installimage/install.sh: file removal
distrib/amd64/uefi-installimage/etc.ttys: file removal
distrib/amd64/Makefile: revision 1.14
distrib/amd64/uefi-installimage/boot.cfg.in: file removal
distrib/amd64/uefi-installimage/Makefile: file removal
distrib/amd64/installimage/Makefile: revision 1.11
rename amd64 uefi-installimage to be just installimage.
Works for both purposes, no confusing name.
diffstat:
distrib/amd64/Makefile | 4 +-
distrib/amd64/installimage/Makefile | 11 +-
distrib/amd64/uefi-installimage/Makefile | 43 ----------
distrib/amd64/uefi-installimage/boot.cfg.in | 9 --
distrib/amd64/uefi-installimage/etc.rc | 52 ------------
distrib/amd64/uefi-installimage/etc.ttys | 7 -
distrib/amd64/uefi-installimage/install.sh | 115 ----------------------------
distrib/amd64/uefi-installimage/spec.inst | 15 ---
8 files changed, 9 insertions(+), 247 deletions(-)
diffs (truncated from 322 to 300 lines):
diff -r 04e6856bd7fd -r 04a1d9f899e5 distrib/amd64/Makefile
--- a/distrib/amd64/Makefile Mon May 25 17:31:36 2020 +0000
+++ b/distrib/amd64/Makefile Sun May 31 10:21:34 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2017/05/21 15:28:37 riastradh Exp $
+# $NetBSD: Makefile,v 1.13.12.1 2020/05/31 10:21:34 martin Exp $
.include <bsd.own.mk>
@@ -14,7 +14,6 @@
SUBDIR+= cdroms
SUBDIR+= liveimage
SUBDIR+= installimage
-SUBDIR+= uefi-installimage
TARGETS+= release
iso_image:
@@ -25,6 +24,5 @@
install_image:
${MAKEDIRTARGET} installimage install_image
- ${MAKEDIRTARGET} uefi-installimage install_image
.include <bsd.subdir.mk>
diff -r 04e6856bd7fd -r 04a1d9f899e5 distrib/amd64/installimage/Makefile
--- a/distrib/amd64/installimage/Makefile Mon May 25 17:31:36 2020 +0000
+++ b/distrib/amd64/installimage/Makefile Sun May 31 10:21:34 2020 +0000
@@ -1,16 +1,21 @@
-# $NetBSD: Makefile,v 1.10 2018/12/15 18:03:16 gson Exp $
+# $NetBSD: Makefile,v 1.10.2.1 2020/05/31 10:21:34 martin Exp $
.include <bsd.own.mk>
INSTIMGBASE= NetBSD-${DISTRIBVER}-amd64-install # gives ${IMGBASE}.img
-INSTIMAGEMB?= 1450 # for all installation binaries
+INSTIMAGEMB?= 1550 # for all installation binaries
PRIMARY_BOOT= bootxx_ffsv1
SECONDARY_BOOT= boot
SECONDARY_BOOT_ARG= # unnecessary
+EFIBOOT= ${WORKDIR}/usr/mdec/bootx64.efi
+EFIBOOT+= ${WORKDIR}/usr/mdec/bootia32.efi
+#EFIBOOT= ${.OBJDIR}/../../../sys/arch/i386/stand/efiboot/bootx64/bootx64.efi
+#EFIBOOT+= ${.OBJDIR}/../../../sys/arch/i386/stand/efiboot/bootia32/bootia32.efi
USE_MBR= yes
+USE_GPT= yes
CLEANFILES+= boot.cfg
@@ -35,4 +40,4 @@
${SYSINSTDIR}/sysinstmsgs.pl . \
${SYSINSTDIR}/sysinst .
-.include "${DISTRIBDIR}/common/bootimage/Makefile.installimage"
+.include "${NETBSDSRCDIR}/distrib/common/bootimage//Makefile.installimage"
diff -r 04e6856bd7fd -r 04a1d9f899e5 distrib/amd64/uefi-installimage/Makefile
--- a/distrib/amd64/uefi-installimage/Makefile Mon May 25 17:31:36 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-# $NetBSD: Makefile,v 1.6.2.1 2020/04/24 17:19:49 martin Exp $
-
-.include <bsd.own.mk>
-
-INSTIMGBASE= NetBSD-${DISTRIBVER}-amd64-uefi-install # gives ${IMGBASE}.img
-
-INSTIMAGEMB?= 1550 # for all installation binaries
-
-PRIMARY_BOOT= bootxx_ffsv1
-SECONDARY_BOOT= boot
-SECONDARY_BOOT_ARG= # unnecessary
-EFIBOOT= ${WORKDIR}/usr/mdec/bootx64.efi
-EFIBOOT+= ${WORKDIR}/usr/mdec/bootia32.efi
-#EFIBOOT= ${.OBJDIR}/../../../sys/arch/i386/stand/efiboot/bootx64/bootx64.efi
-#EFIBOOT+= ${.OBJDIR}/../../../sys/arch/i386/stand/efiboot/bootia32/bootia32.efi
-
-USE_MBR= yes
-USE_GPT= yes
-
-CLEANFILES+= boot.cfg
-
-prepare_md_post:
- ${TOOL_SED} \
- -e "s/@@MACHINE@@/${MACHINE}/" \
- -e "s/@@VERSION@@/${DISTRIBVER}/" \
- < ${.CURDIR}/boot.cfg.in > boot.cfg
-
-DISTRIBDIR!= cd ${.CURDIR}/../.. ; pwd
-SYSINSTDIR!= cd ${.CURDIR}/../../../usr.sbin/sysinst/arch/${MACHINE} && ${PRINTOBJDIR}
-
-SPEC_EXTRA= ${.CURDIR}/spec.inst
-IMGFILE_EXTRA= \
- ${.CURDIR}/etc.ttys etc/ttys \
- ${.CURDIR}/etc.rc etc/rc \
- ${.CURDIR}/install.sh . \
- ${.OBJDIR}/boot.cfg . \
- ${SYSINSTDIR}/sysinstmsgs.de . \
- ${SYSINSTDIR}/sysinstmsgs.es . \
- ${SYSINSTDIR}/sysinstmsgs.fr . \
- ${SYSINSTDIR}/sysinstmsgs.pl . \
- ${SYSINSTDIR}/sysinst .
-
-.include "${NETBSDSRCDIR}/distrib/common/bootimage//Makefile.installimage"
diff -r 04e6856bd7fd -r 04a1d9f899e5 distrib/amd64/uefi-installimage/boot.cfg.in
--- a/distrib/amd64/uefi-installimage/boot.cfg.in Mon May 25 17:31:36 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-banner=Welcome to the NetBSD/@@MACHINE@@ @@VERSION@@ installation image
-banner================================================================================
-banner=
-banner=If you encounter a problem while booting, report a bug at
-banner=https://www.NetBSD.org/.
-menu=Install NetBSD:boot netbsd
-menu=Drop to boot prompt:prompt
-timeout=30
-clear=1
diff -r 04e6856bd7fd -r 04a1d9f899e5 distrib/amd64/uefi-installimage/etc.rc
--- a/distrib/amd64/uefi-installimage/etc.rc Mon May 25 17:31:36 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-# $NetBSD: etc.rc,v 1.1 2017/01/24 11:16:50 nonaka Exp $
-#
-# Copyright (c) 1997 Perry E. Metzger
-# Copyright (c) 1994 Christopher G. Demetriou
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. All advertising materials mentioning features or use of this software
-# must display the following acknowledgement:
-# This product includes software developed for the
-# NetBSD Project. See http://www.NetBSD.org/ for
-# information about NetBSD.
-# 4. The name of the author may not be used to endorse or promote products
-# derived from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>>
-
-PATH=/sbin:/bin:/usr/bin:/usr/sbin:/
-export PATH
-
-# hack to get around bugs in kernfs's rootdev/rrootdev lookup.
-ls -l /dev/* > /dev/null 2>&1
-
-mount -u /
-mount -t tmpfs tmpfs /tmp
-
-# create a gettytab to autologin and run sysinst
-echo "# Autostart sysinst" > /tmp/gettytab
-echo -n "sysinst:al=root:lo=/install.sh:im=:sp#" >> /tmp/gettytab
-stty speed >> /tmp/gettytab
-cp /tmp/gettytab /etc
-
-# done, move on to multiuser mode
-exit 0
diff -r 04e6856bd7fd -r 04a1d9f899e5 distrib/amd64/uefi-installimage/etc.ttys
--- a/distrib/amd64/uefi-installimage/etc.ttys Mon May 25 17:31:36 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-# $NetBSD: etc.ttys,v 1.1 2017/01/24 11:16:50 nonaka Exp $
-#
-# re-launch the sysinst wrapper script on console
-#
-# name getty type status comments
-#
-console "/usr/libexec/getty sysinst" wsvt25 on secure
diff -r 04e6856bd7fd -r 04a1d9f899e5 distrib/amd64/uefi-installimage/install.sh
--- a/distrib/amd64/uefi-installimage/install.sh Mon May 25 17:31:36 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-#! /bin/sh -m
-# $NetBSD: install.sh,v 1.1 2017/01/24 11:16:50 nonaka Exp $
-#
-# -
-# Copyright (c) 2010 The NetBSD Foundation, Inc.
-# All rights reserved.
-#
-# This code is derived from software contributed to The NetBSD Foundation
-# by Martin Husemann <martin%NetBSD.org@localhost>.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
-# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
-# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-
-# setup basic environment
-PATH=/sbin:/bin:/usr/bin:/usr/sbin:/
-export PATH
-
-termfile=/tmp/sysinst.term
-
-# Check if we are on a framebuffer or on serial console and default
-# the terminal type accordingly.
-# There is no /var/db/dev.cdb, so sysctl might not map the devicename properly;
-# ttyE0 is 90,0 -> 0x5a00
-case $(sysctl -nx kern.consdev) in
- 002f000000000000)
- TERM=wsvt25
- ;;
- *)
- if [ -r ${termfile} ]; then
- . ${termfile}
- else
- TERM=vt220
- fi
- ;;
-esac
-
-export TERM
-HOME=/
-export HOME
-BLOCKSIZE=1k
-export BLOCKSIZE
-EDITOR=ed
-export EDITOR
-SHELL=/bin/sh
-export SHELL
-
-umask 022
-
-stty newcrt werase ^W intr ^C kill ^U erase ^?
-if [ $TERM != "wsvt25" ]; then
- cat << "EOM"
-
-
-You are using a serial console, we do not know your terminal emulation.
-Please select one, typical values are:
-
- vt100
- ansi
- xterm
-
-EOM
- echo -n "Terminal type (just hit ENTER for '$TERM'): "
- read ans
- if [ -n "$ans" ];then
- TERM=$ans
- fi
-fi
-
-# run the installation or upgrade script.
-cd /
-cmd=./sysinst
-
-while [ -n "${cmd}" ]
-do
- ${cmd}
- if [ $? = 4 ]; then
- echo "Oops, something went wrong - we will try again"
- exit
- else
- if [ -n "$(jobs)" ]; then
- tput clear
- echo "You have stopped sysinst, return to it by" \
- "typing 'exit' or ^D."
- ${SHELL} -i
- cmd="fg"
- else
- cmd=""
- fi
- fi
-done
-
-# remember terminal type, now that we know it for sure
-echo "TERM=${TERM}" > ${termfile}
Home |
Main Index |
Thread Index |
Old Index