mirror of
https://github.com/Telecominfraproject/OpenNetworkLinux.git
synced 2025-12-26 17:57:01 +00:00
39 lines
1.0 KiB
Bash
39 lines
1.0 KiB
Bash
#!/bin/sh
|
|
#
|
|
######################################################################
|
|
#
|
|
# sample-preinstall.sh
|
|
#
|
|
# Example script for pre-install hooks.
|
|
#
|
|
# Add this as a preinstall hook to your installer via
|
|
# the 'mkinstaller.py' command line:
|
|
#
|
|
# $ mkinstaller.py ... --preinstall-script sample-preinstall.sh ...
|
|
#
|
|
# At install time, this script will
|
|
#
|
|
# 1. be extracted into the working directory with the other installer
|
|
# collateral
|
|
# 2. have the execute bit set
|
|
# 3. run in-place with the installer chroot directory passed
|
|
# as the first command line parameter
|
|
#
|
|
# If the script fails (returns a non-zero exit code) then
|
|
# the install is aborted.
|
|
#
|
|
# This script is executed using the ONIE runtime (outside the chroot),
|
|
# before the actual installer (chrooted Python script)
|
|
#
|
|
# At the time the script is run, the installer environment (chroot)
|
|
# has been fully prepared, including filesystem mount-points.
|
|
#
|
|
######################################################################
|
|
|
|
rootdir=$1; shift
|
|
|
|
echo "Hello from preinstall"
|
|
echo "Chroot is $rootdir"
|
|
|
|
exit 0
|