added pre and post installation directory and implemented one for ntp
This commit is contained in:
6
init.sh
6
init.sh
@@ -120,6 +120,12 @@ load_autoconf
|
|||||||
|
|
||||||
load_configuration
|
load_configuration
|
||||||
|
|
||||||
|
# Load pre and post actions for package manager
|
||||||
|
for prepost in $MYPATH/prepost/*.sh; do
|
||||||
|
. $prepost
|
||||||
|
done
|
||||||
|
unset $prepost
|
||||||
|
|
||||||
process_commandline_and_vars
|
process_commandline_and_vars
|
||||||
|
|
||||||
set_system_proxy
|
set_system_proxy
|
||||||
|
|||||||
@@ -153,7 +153,7 @@ chroot_bootstrap()
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
local tmpdir=$(mktemp -d $CHROOT_PATH/tmp/init.sh-XXXX)
|
local tmpdir=$(mktemp -d $CHROOT_PATH/tmp/init.sh-XXXX)
|
||||||
local bootstrap_items="conf lib modules repo bash.rc init.sh"
|
local bootstrap_items="conf lib modules repo bash.rc init.sh prepost.d"
|
||||||
if [[ $RESUME == true ]]; then
|
if [[ $RESUME == true ]]; then
|
||||||
bootstrap_items="$bootstrap_items $STAGE_FILE"
|
bootstrap_items="$bootstrap_items $STAGE_FILE"
|
||||||
fi
|
fi
|
||||||
|
|||||||
21
prepost.d/ntp.sh
Normal file
21
prepost.d/ntp.sh
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# NTP package pre and post configuration
|
||||||
|
# This file is part of the init.sh project
|
||||||
|
# Copyright (c) 2019-2021 Geoffray Levasseur <fatalerrors@geoffray-levasseur.org>
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
# This file is distributed under 3-clause BSD license.
|
||||||
|
# The complete license agreement can be obtained at:
|
||||||
|
# https://opensource.org/licenses/BSD-3-Clause
|
||||||
|
# ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
preupgd_ntp()
|
||||||
|
{
|
||||||
|
svc_stop ntp
|
||||||
|
}
|
||||||
|
export -f preupgd_ntp
|
||||||
|
|
||||||
|
postupgd_ntp()
|
||||||
|
{
|
||||||
|
svc_start ntp
|
||||||
|
}
|
||||||
|
export -f postupgd_ntp
|
||||||
Reference in New Issue
Block a user