Sha256: 54cea76f1cee9cb34bd960529f8d2471b5a3aec13dbd2d176b63949962c9a156

Contents?: true

Size: 741 Bytes

Versions: 6

Compression:

Stored size: 741 Bytes

Contents

#!/bin/bash

#####
# $1: tmp_dir
# $2: main_app_path
# $3: exe_fn
# $4: options[:quiet]
# $5: options[:rails]
# $6: options[:daemon]
#####

cd $1/payload

if ! $4; then
  echo "Adding files:"
  ls lib/app -1A
  echo ""
fi

tar cf ../payload.tar ./*
cd ..

if [ -e "payload.tar" ]; then
    gzip payload.tar

    if [ -e "payload.tar.gz" ]; then
        sed -i -e "s/__RUBY_COMMAND__/$2/g" decompress
        sed -i -e "s/__IS_RAILS__/$5/g" decompress
        sed -i -e "s/__DAEMON__/$6/g" decompress
        cat decompress payload.tar.gz > output
    else
        echo "payload.tar.gz does not exist"
        exit 1
    fi
else
    echo "payload.tar does not exist"
    exit 1
fi

chmod +x output
echo "SUCCESS! (filename is \"$3\")"
exit 0

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rb2exe-0.3.1 bin/build
rb2exe-0.3.0 bin/build
rb2exe-0.2.5 bin/build
rb2exe-0.2.4 bin/build
rb2exe-0.2.3 bin/build
rb2exe-0.2.2 bin/build