mirror of
https://github.com/KeithDHedger/LFSPkgBuilds.git
synced 2025-07-21 23:20:29 +00:00
updated lfssetup
This commit is contained in:
@ -187,6 +187,7 @@ if [ $PIBUILD -eq 1 ];then
|
||||
sed -ri 's#PARTUUID.*#PARTUUID="'$(lsblk -no PARTUUID $(findmnt -no SOURCE $LFS))'"#' ${LFS}/${BUILDSCRIPTS}/system/system-meta/system-${INITTYPE}-meta.LFSBuild
|
||||
else
|
||||
sed -ri 's/^VERSION="[0-9]+.[0-9]+.[0-9]+"/VERSION="'"${KERNELVERSION}"'"/' ${LFS}/${BUILDSCRIPTS}/kernel/kernel.LFSBuild
|
||||
sed -ri 's/^VERSION="[0-9]+.[0-9]+.[0-9]+"/VERSION="'"${KERNELVERSION}"'"/' ${LFS}/${BUILDSCRIPTS}/kernel/firmware.LFSBuild
|
||||
fi
|
||||
cat > $LFS/LFSScripts/SystemData.local << EOF
|
||||
|
||||
|
@ -11,6 +11,9 @@ NORMAL='\e[0;0m'
|
||||
LFSVERS=8.2
|
||||
UF="updatefile"
|
||||
ROOT="$(readlink -f ..)"
|
||||
ROOT=/media/LFSHex
|
||||
ROOT=$(findmnt --target=. -no TARGET)
|
||||
|
||||
lfspkg -R "$ROOT" -U
|
||||
|
||||
links http://www.linuxfromscratch.org/lfs/view/${LFSVERS}/chapter01/whatsnew.html -dump |sed 's/^ *\* *//g'|sed 's/^ *//g' |sed 's/^ *\* *//g' > "$UF"
|
||||
@ -19,11 +22,15 @@ while read
|
||||
do
|
||||
pkg=$(echo "$REPLY"|sed 's/^\s*\(.*\) \(.*\)$/\1/')
|
||||
if [ X$pkg != "X" ] && [ X$pkg != "XAdded:" ] && [ X$pkg != "XUpgraded" ];then
|
||||
if lfspkg -R "$ROOT" -C $pkg 2>&1|grep -i "ok" 2>&1>/dev/null;then
|
||||
:
|
||||
if lfspkg -R "$ROOT" -C ${pkg%-?*} 2>&1|grep -i "ok" 2>&1>/dev/null;then
|
||||
if lfspkg -R "$ROOT" ${pkg%-?*} &>/dev/null;then
|
||||
echo -e "${GREEN}$pkg${NORMAL} is up to date."
|
||||
else
|
||||
echo -e "No package data for ${RED}${pkg}${NORMAL}"
|
||||
fi
|
||||
else
|
||||
echo -e "${RED}$pkg${NORMAL} needs up/downgrading to ${BLUE}$(echo "$REPLY"|sed 's/^\s*\(.*\) \(.*\)$/\1-\2/')${NORMAL} from ${RED}${pkg}-$(lfspkg -R "$ROOT" -S $pkg 2)${NORMAL}"
|
||||
lfspkg -R "$ROOT" -S $pkg 3
|
||||
echo -e "${RED}${pkg%-?*}-$(lfspkg -S ${pkg%-?*} 2)${NORMAL} may need upgrading to ${BLUE}$REPLY${NORMAL}"
|
||||
lfspkg -R "$ROOT" -S ${pkg%-?*} 3
|
||||
echo
|
||||
fi
|
||||
fi
|
||||
|
Reference in New Issue
Block a user