mirror of
https://github.com/suikan4github/kaiten-yaki.git
synced 2025-12-20 10:31:17 -03:00
Refactored structure
Post install part is gotten into a function. Ubuntu dependent para-install is moved to main ubuntu-kaiten-yaki.sh
This commit is contained in:
parent
9bde5fb9ab
commit
0e0af79234
3 changed files with 86 additions and 62 deletions
|
|
@ -7,7 +7,6 @@ function main() {
|
|||
# Load functions
|
||||
source lib/confirmation.sh
|
||||
source lib/preinstall.sh
|
||||
# source lib/parainstall.sh # we have customized parainstall
|
||||
source lib/parainstall_msg.sh
|
||||
|
||||
|
||||
|
|
@ -85,7 +84,7 @@ function main() {
|
|||
|
||||
# Start the background target/etc/default/grub cheker.
|
||||
# The definition of this function is down below.
|
||||
grub_check_and_modify &
|
||||
grub_check_and_modify_void &
|
||||
|
||||
# Record the PID of the background checker.
|
||||
grub_check_and_modify_id=$!
|
||||
|
|
@ -119,6 +118,18 @@ function main() {
|
|||
# Post-install stage
|
||||
# *******************************************************************************
|
||||
|
||||
# Finalizing. Embedd encryption key into the ramfs image.
|
||||
post_install_ubuntu()
|
||||
|
||||
# Normal end
|
||||
return 0
|
||||
|
||||
} # End of ())
|
||||
|
||||
|
||||
# *******************************************************************************
|
||||
# Void Linux dependent post-installation process
|
||||
function post_install_void() {
|
||||
## Mount the target file system
|
||||
# ${TARGETMOUNTPOINT} is created by the GUI/TUI installer
|
||||
echo "...Mounting /dev/mapper/${VGNAME}-${LVROOTNAME} on ${TARGETMOUNTPOINT}."
|
||||
|
|
@ -179,13 +190,14 @@ function main() {
|
|||
...Ready to reboot.
|
||||
HEREDOC
|
||||
|
||||
# Normal end
|
||||
return 0
|
||||
}
|
||||
retrun 0
|
||||
|
||||
} # End of post_install_void()
|
||||
|
||||
|
||||
# *******************************************************************************
|
||||
# This function will be executed in the background context, to watch the TUI installer.
|
||||
function grub_check_and_modify() {
|
||||
function grub_check_and_modify_void() {
|
||||
|
||||
# While the /etc/default/grub in the install target is NOT existing, keep sleeping.
|
||||
# If installer terminated without file copy, this script also terminates.
|
||||
|
|
@ -205,7 +217,8 @@ function grub_check_and_modify() {
|
|||
# succesfull return
|
||||
return 0
|
||||
|
||||
} # para install
|
||||
} # gurb_check_and_modify_void()
|
||||
|
||||
# *******************************************************************************
|
||||
# Execute
|
||||
main
|
||||
Loading…
Add table
Add a link
Reference in a new issue