mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
Cosmetics
Update module sets DIRTY flag
This commit is contained in:
parent
14750e7531
commit
bdf8b07724
2
TODO
2
TODO
@ -1,6 +1,8 @@
|
|||||||
A fazer
|
A fazer
|
||||||
- Descobrir como é o serial do DS2422+
|
- Descobrir como é o serial do DS2422+
|
||||||
- Estudar acrescentar modo simples e avançado do menu
|
- Estudar acrescentar modo simples e avançado do menu
|
||||||
|
- Mudar synoinfo para ler do modelo e preencher no user_config, para usuário poder deletar entradas do modelo
|
||||||
|
- Acertar flag DIRTY ao atualizar módulos, etc
|
||||||
|
|
||||||
Concluidos:
|
Concluidos:
|
||||||
- Generalizar código dos addons
|
- Generalizar código dos addons
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
function compile-module {
|
function compile-module {
|
||||||
# Validate
|
# Validate
|
||||||
if [ -z "${1}" ]; then
|
if [ -z "${1}" ]; then
|
||||||
@ -19,7 +21,7 @@ function compile-module {
|
|||||||
fi
|
fi
|
||||||
echo "Compiling module for ${PLATFORM}-${KVER}..."
|
echo "Compiling module for ${PLATFORM}-${KVER}..."
|
||||||
cp -R /input /tmp
|
cp -R /input /tmp
|
||||||
make -C "/opt/${PLATFORM}" M="/tmp/input" PLATFORM=${PLATFORM^^} modules
|
make -C "/opt/${PLATFORM}" M="/tmp/input" ${PLATFORM^^}-Y=y ${PLATFORM^^}-M=m modules
|
||||||
while read F; do
|
while read F; do
|
||||||
strip -g "${F}"
|
strip -g "${F}"
|
||||||
echo "Copying `basename ${F}`"
|
echo "Copying `basename ${F}`"
|
||||||
|
@ -784,6 +784,7 @@ function updateMenu() {
|
|||||||
mkdir -p "${DEST_PATH}/${ADDON}"
|
mkdir -p "${DEST_PATH}/${ADDON}"
|
||||||
tar xaf "${PKG}" -C "${DEST_PATH}/${ADDON}" >/dev/null 2>&1
|
tar xaf "${PKG}" -C "${DEST_PATH}/${ADDON}" >/dev/null 2>&1
|
||||||
done
|
done
|
||||||
|
DIRTY=1
|
||||||
dialog --backtitle "`backtitle`" --title "Update addons" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update addons" --aspect 18 \
|
||||||
--msgbox "Addons updated with success!" 0 0
|
--msgbox "Addons updated with success!" 0 0
|
||||||
;;
|
;;
|
||||||
@ -809,6 +810,7 @@ function updateMenu() {
|
|||||||
--infobox "Extracting last version" 0 0
|
--infobox "Extracting last version" 0 0
|
||||||
rm -rf "${LKM_PATH}/"*
|
rm -rf "${LKM_PATH}/"*
|
||||||
unzip /tmp/rp-lkms.zip -d "${LKM_PATH}" >/dev/null 2>&1
|
unzip /tmp/rp-lkms.zip -d "${LKM_PATH}" >/dev/null 2>&1
|
||||||
|
DIRTY=1
|
||||||
dialog --backtitle "`backtitle`" --title "Update LKMs" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update LKMs" --aspect 18 \
|
||||||
--msgbox "LKMs updated with success!" 0 0
|
--msgbox "LKMs updated with success!" 0 0
|
||||||
;;
|
;;
|
||||||
@ -845,6 +847,7 @@ function updateMenu() {
|
|||||||
rm "${MODULES_PATH}/${P}.tgz"
|
rm "${MODULES_PATH}/${P}.tgz"
|
||||||
mv "/tmp/${P}.tgz" "${MODULES_PATH}/${P}.tgz"
|
mv "/tmp/${P}.tgz" "${MODULES_PATH}/${P}.tgz"
|
||||||
done
|
done
|
||||||
|
DIRTY=1
|
||||||
dialog --backtitle "`backtitle`" --title "Update Modules" --aspect 18 \
|
dialog --backtitle "`backtitle`" --title "Update Modules" --aspect 18 \
|
||||||
--msgbox "Modules updated with success!" 0 0
|
--msgbox "Modules updated with success!" 0 0
|
||||||
;;
|
;;
|
||||||
|
@ -6,7 +6,7 @@ terminal_input console
|
|||||||
terminal_output console
|
terminal_output console
|
||||||
|
|
||||||
set default="0"
|
set default="0"
|
||||||
set timeout="3"
|
set timeout="5"
|
||||||
set timeout_style="menu"
|
set timeout_style="menu"
|
||||||
|
|
||||||
insmod loadenv
|
insmod loadenv
|
||||||
@ -60,7 +60,7 @@ if [ -s /zImage -a -s /rd.gz ]; then
|
|||||||
initrd /initrd-arpl
|
initrd /initrd-arpl
|
||||||
echo "Booting..."
|
echo "Booting..."
|
||||||
}
|
}
|
||||||
menuentry 'Boot DSM into junior' --id junior {
|
menuentry 'Force re-install DSM' --id junior {
|
||||||
echo "Loading kernel..."
|
echo "Loading kernel..."
|
||||||
linux /bzImage-arpl console=ttyS0,115200n8 quiet force_junior
|
linux /bzImage-arpl console=ttyS0,115200n8 quiet force_junior
|
||||||
echo "Loading initramfs..."
|
echo "Loading initramfs..."
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user