11#! /bin/bash
22# Multi-platform build system
3- # Copyright (C) 2016-2024 Davide Madrisan <davide.madrisan@gmail.com>
3+ # Copyright (C) 2016-2026 Davide Madrisan <davide.madrisan@gmail.com>
44
55PROGNAME=" ${0##*/ } "
66PROGPATH=" ${0%/* } "
77REVISION=3
88
99die () { echo -e " $PROGNAME : error: $1 " 1>&2 ; exit 1; }
1010msg () { echo " *** info: $1 " ; }
11+ msg_debug () { echo " *** debug: $1 " ; }
1112
1213docker_helpers=" $PROGPATH /docker-shell-helpers/docker-shell-helpers.sh"
1314
@@ -33,11 +34,10 @@ Where:
3334 -u|--uid : user ID of the user 'developer' used for building the software
3435
3536Supported distributions:
36- Alpine Linux 17-19
37- CentOS 5-8
37+ Alpine Linux 21-23
3838 CentOS Stream 8, 9
39- Debian 9-12
40- Fedora 33-38 /rawhide
39+ Debian 11-13
40+ Fedora 41-43 /rawhide
4141 Rocky Linux 8, 9
4242
4343Example:
5353help () {
5454 cat << __EOF
5555$PROGNAME v$REVISION - containerized software build checker
56- Copyright (C) 2016-2023 Davide Madrisan <davide.madrisan@gmail.com>
56+ Copyright (C) 2016-2026 Davide Madrisan <davide.madrisan@gmail.com>
5757
5858__EOF
5959
@@ -104,6 +104,9 @@ IFS="$IFS_save"
104104([ " $shared_disk_host " ] && [ " $shared_disk_container " ]) ||
105105 die " bad syntax for --shared"
106106
107+ msg_debug " shared_disk_host is $shared_disk_host "
108+ msg_debug " shared_disk_container is $shared_disk_container "
109+
107110if [ " $usr_specfile " ]; then
108111 specfile=" $( readlink -f " $usr_specfile " ) "
109112 case " $specfile " in
@@ -122,6 +125,9 @@ if [ "$usr_targetdir" ]; then
122125fi
123126
124127msg " instantiating a new container based on $usr_os ..."
128+ msg_debug " \
129+ executing: container_create --random-name --os $usr_os \
130+ --disk $shared_disk_host :$shared_disk_container "
125131container=" $( container_create --random-name --os " $usr_os " \
126132 --disk " $shared_disk_host :$shared_disk_container " ) " ||
127133 die " failed to create a new container with os $usr_os "
0 commit comments