diff options
author | Alex Turbov <i.zaufi@gmail.com> | 2019-07-09 12:45:03 (GMT) |
---|---|---|
committer | Alex Turbov <i.zaufi@gmail.com> | 2019-07-09 12:45:03 (GMT) |
commit | 98617f1be07ecded94085f0aac41284604d3c684 (patch) | |
tree | a46a6e04b4c1a20b6d8611fec3ee3a961b3791b7 /Modules/CPack.STGZ_Header.sh.in | |
parent | e559a3e9900a7c040de2faf36a196b59e82cdd73 (diff) | |
download | CMake-98617f1be07ecded94085f0aac41284604d3c684.zip CMake-98617f1be07ecded94085f0aac41284604d3c684.tar.gz CMake-98617f1be07ecded94085f0aac41284604d3c684.tar.bz2 |
Refactor: Move CPack internal files to `Internal/CPack/` directory
Some commits ago all CPack internal `*.cmake` files have been moved
to `Internal/CPack/`. This commit also move some templates
internally used by generators to the same location to make
`Modules/` directory less noisy w/ files the end users don't
need to use/see.
Diffstat (limited to 'Modules/CPack.STGZ_Header.sh.in')
-rwxr-xr-x | Modules/CPack.STGZ_Header.sh.in | 146 |
1 files changed, 0 insertions, 146 deletions
diff --git a/Modules/CPack.STGZ_Header.sh.in b/Modules/CPack.STGZ_Header.sh.in deleted file mode 100755 index 70f63d2..0000000 --- a/Modules/CPack.STGZ_Header.sh.in +++ /dev/null @@ -1,146 +0,0 @@ -#!/bin/sh - -# Display usage -cpack_usage() -{ - cat <<EOF -Usage: $0 [options] -Options: [defaults in brackets after descriptions] - --help print this message - --version print cmake installer version - --prefix=dir directory in which to install - --include-subdir include the @CPACK_PACKAGE_FILE_NAME@ subdirectory - --exclude-subdir exclude the @CPACK_PACKAGE_FILE_NAME@ subdirectory - --skip-license accept license -EOF - exit 1 -} - -cpack_echo_exit() -{ - echo $1 - exit 1 -} - -# Display version -cpack_version() -{ - echo "@CPACK_PACKAGE_NAME@ Installer Version: @CPACK_PACKAGE_VERSION@, Copyright (c) @CPACK_PACKAGE_VENDOR@" -} - -# Helper function to fix windows paths. -cpack_fix_slashes () -{ - echo "$1" | sed 's/\\/\//g' -} - -interactive=TRUE -cpack_skip_license=FALSE -cpack_include_subdir="" -for a in "$@CPACK_AT_SIGN@"; do - if echo $a | grep "^--prefix=" > /dev/null 2> /dev/null; then - cpack_prefix_dir=`echo $a | sed "s/^--prefix=//"` - cpack_prefix_dir=`cpack_fix_slashes "${cpack_prefix_dir}"` - fi - if echo $a | grep "^--help" > /dev/null 2> /dev/null; then - cpack_usage - fi - if echo $a | grep "^--version" > /dev/null 2> /dev/null; then - cpack_version - exit 2 - fi - if echo $a | grep "^--include-subdir" > /dev/null 2> /dev/null; then - cpack_include_subdir=TRUE - fi - if echo $a | grep "^--exclude-subdir" > /dev/null 2> /dev/null; then - cpack_include_subdir=FALSE - fi - if echo $a | grep "^--skip-license" > /dev/null 2> /dev/null; then - cpack_skip_license=TRUE - fi -done - -if [ "x${cpack_include_subdir}x" != "xx" -o "x${cpack_skip_license}x" = "xTRUEx" ] -then - interactive=FALSE -fi - -cpack_version -echo "This is a self-extracting archive." -toplevel="`pwd`" -if [ "x${cpack_prefix_dir}x" != "xx" ] -then - toplevel="${cpack_prefix_dir}" -fi - -echo "The archive will be extracted to: ${toplevel}" - -if [ "x${interactive}x" = "xTRUEx" ] -then - echo "" - echo "If you want to stop extracting, please press <ctrl-C>." - - if [ "x${cpack_skip_license}x" != "xTRUEx" ] - then - more << '____cpack__here_doc____' -@CPACK_RESOURCE_FILE_LICENSE_CONTENT@ -____cpack__here_doc____ - echo - echo "Do you accept the license? [yN]: " - read line leftover - case ${line} in - y* | Y*) - cpack_license_accepted=TRUE;; - *) - echo "License not accepted. Exiting ..." - exit 1;; - esac - fi - - if [ "x${cpack_include_subdir}x" = "xx" ] - then - echo "By default the @CPACK_PACKAGE_NAME@ will be installed in:" - echo " \"${toplevel}/@CPACK_PACKAGE_FILE_NAME@\"" - echo "Do you want to include the subdirectory @CPACK_PACKAGE_FILE_NAME@?" - echo "Saying no will install in: \"${toplevel}\" [Yn]: " - read line leftover - cpack_include_subdir=TRUE - case ${line} in - n* | N*) - cpack_include_subdir=FALSE - esac - fi -fi - -if [ "x${cpack_include_subdir}x" = "xTRUEx" ] -then - toplevel="${toplevel}/@CPACK_PACKAGE_FILE_NAME@" - mkdir -p "${toplevel}" -fi -echo -echo "Using target directory: ${toplevel}" -echo "Extracting, please wait..." -echo "" - -# take the archive portion of this file and pipe it to tar -# the NUMERIC parameter in this command should be one more -# than the number of lines in this header file -# there are tails which don't understand the "-n" argument, e.g. on SunOS -# OTOH there are tails which complain when not using the "-n" argument (e.g. GNU) -# so at first try to tail some file to see if tail fails if used with "-n" -# if so, don't use "-n" -use_new_tail_syntax="-n" -tail $use_new_tail_syntax +1 "$0" > /dev/null 2> /dev/null || use_new_tail_syntax="" - -extractor="pax -r" -command -v pax > /dev/null 2> /dev/null || extractor="tar xf -" - -tail $use_new_tail_syntax +###CPACK_HEADER_LENGTH### "$0" | gunzip | (cd "${toplevel}" && ${extractor}) || cpack_echo_exit "Problem unpacking the @CPACK_PACKAGE_FILE_NAME@" - -echo "Unpacking finished successfully" - -exit 0 -#----------------------------------------------------------- -# Start of TAR.GZ file -#-----------------------------------------------------------; - |