Parcourir la source

fix error_out (line/errno handling)

Closes: #84 [via git-merge-pr]
M. Dietrich il y a 8 ans
Parent
commit
fbe5b8dccb
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      mklive.sh.in

+ 2 - 2
mklive.sh.in

@@ -26,7 +26,7 @@
 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #-
-trap "error_out $LINENO $?" INT TERM 0
+trap 'error_out $? $LINENO' INT TERM 0
 
 readonly REQUIRED_PKGS="base-files libgcc dash coreutils sed tar gawk syslinux grub-i386-efi grub-x86_64-efi squashfs-tools xorriso"
 readonly INITRAMFS_PKGS="binutils xz device-mapper"
@@ -37,7 +37,7 @@ info_msg() {
 }
 die() {
     info_msg "ERROR: $@"
-    error_out 1
+    error_out 1 $LINENO
 }
 print_step() {
     CURRENT_STEP=$((CURRENT_STEP+1))