mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-18 02:25:05 +00:00
rc: fix recover stage on /var MFS
Keep a symlink on the true file system underneath MFS to keep pkg(8) operating correctly all the time.
This commit is contained in:
parent
397863b525
commit
b60f5a3d6c
@ -157,6 +157,9 @@ if [ ${USE_MFS_TMPVAR} -ne 0 ]; then
|
||||
if [ ! -d /root/var/db/pkg ]; then
|
||||
mkdir -p /root/var/db
|
||||
mv /var/db/pkg /root/var/db
|
||||
# create a symlink underneath as well
|
||||
# to fix early boot pkg(8) issues:
|
||||
ln -s /root/var/db/pkg /var/db/pkg
|
||||
fi
|
||||
|
||||
mdmfs -S -M -s ${tmpsize} md /tmp
|
||||
@ -170,6 +173,9 @@ elif [ -d /root/var/db/pkg ]; then
|
||||
# User must have just disabled RAM disks,
|
||||
# let's move these back into place.
|
||||
mkdir -p /var/db
|
||||
# reverse the recovery symlink before moving
|
||||
# back the original database:
|
||||
rm -f /var/db/pkg
|
||||
mv /root/var/db/pkg /var/db/
|
||||
fi
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user