Remove firstboot-growfs. As jmg pointed out to me, he added this
functionality to the base system 3 weeks ago...
This commit is contained in:
parent
957631f0d7
commit
a9aaf14fed
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=373181
4 changed files with 0 additions and 89 deletions
|
@ -245,7 +245,6 @@
|
|||
SUBDIR += filewatcherd
|
||||
SUBDIR += finfo
|
||||
SUBDIR += firstboot-freebsd-update
|
||||
SUBDIR += firstboot-growfs
|
||||
SUBDIR += firstboot-pkgs
|
||||
SUBDIR += flasher
|
||||
SUBDIR += flashrom
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= firstboot-growfs
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES= # none
|
||||
DISTFILES= # none
|
||||
|
||||
MAINTAINER= cperciva@FreeBSD.org
|
||||
COMMENT= Expand / when the system first boots
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
USE_RC_SUBR= firstboot_growfs
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} < 902504 || ( ${OSVERSION} >= 1000000 && ${OSVERSION} < 1000100 ) || ( ${OSVERSION} >= 1000500 && ${OSVERSION} < 1000501 ) || (${OSVERSION} >= 1100000 && ${OSVERSION} < 1100001 )
|
||||
IGNORE= first boot rc.d scripts not supported on this version of FreeBSD
|
||||
.endif
|
||||
|
||||
do-fetch do-install:
|
||||
@${DO_NADA}
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -1,58 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
# $FreeBSD$
|
||||
# KEYWORD: firstboot
|
||||
# PROVIDE: firstboot_growfs
|
||||
# REQUIRE: NETWORKING
|
||||
# BEFORE: LOGIN
|
||||
|
||||
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf (in the disk
|
||||
# image, since this only runs on the first boot) to enable this:
|
||||
#
|
||||
# firstboot_growfs_enable="YES"
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
: ${firstboot_growfs_enable:="NO"}
|
||||
: ${firstboot_growfs_fs:="/"}
|
||||
|
||||
name="firstboot_growfs"
|
||||
rcvar=firstboot_growfs_enable
|
||||
start_cmd="firstboot_growfs_run"
|
||||
stop_cmd=":"
|
||||
|
||||
firstboot_growfs_run()
|
||||
{
|
||||
local FSTYPE DISK GPTLABEL GPART GDISK GPARTNO
|
||||
|
||||
FSTYPE=`mount -p | awk "{ if (\\$2 == \"${firstboot_growfs_fs}\") print \\$3 }"`
|
||||
case ${FSTYPE} in
|
||||
ufs)
|
||||
;;
|
||||
*)
|
||||
echo "${firstboot_growfs_fs} is not a UFS volume, cannot resize"
|
||||
;;
|
||||
esac
|
||||
|
||||
DISK=`mount -p | awk "{ if (\\$2 == \"${firstboot_growfs_fs}\") print \\$1 }"`
|
||||
case ${DISK} in
|
||||
/dev/gpt/*)
|
||||
GPTLABEL=${DISK##/dev/gpt/}
|
||||
;;
|
||||
*)
|
||||
echo "${firstboot_growfs_fs} is not on a GPT disk, cannot resize"
|
||||
return 0
|
||||
;;
|
||||
esac
|
||||
|
||||
GPART=`glabel status -s | awk "{ if (\\$1 == \"gpt/${GPTLABEL}\") print \\$3 }"`
|
||||
GDISK=${GPART%p*}
|
||||
GPARTNO=${GPART##*p}
|
||||
|
||||
gpart recover ${GDISK}
|
||||
gpart resize -i ${GPARTNO} ${GDISK}
|
||||
growfs -y ${firstboot_growfs_fs}
|
||||
}
|
||||
|
||||
load_rc_config $name
|
||||
run_rc_command "$1"
|
|
@ -1,4 +0,0 @@
|
|||
When the system first boots, resize the (GPT) partition holding the root
|
||||
filesystem, then resize the (UFS) root filesystem. This is intended to be
|
||||
used in virtual machines where a VM image is built with one size but may
|
||||
be launched onto a larger disk.
|
Loading…
Reference in a new issue