Skip to content
Snippets Groups Projects

MNT: Use createFSLWrapper to create entry points in $FSLDIR/bin/ and in $FSLDIR/share/fsl/bin/

Merged Paul McCarthy requested to merge mnt/entry-points into main
3 files
+ 8
17
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 5
14
@@ -18,17 +18,8 @@ rm -r node_modules
mkdir -p $PREFIX/share/fsl/gui/bet
cp -r dist/* $PREFIX/share/fsl/gui/bet/
target="${PREFIX}/bin/fsl --gui bet"
wrapper="${PREFIX}/bin/bet_gui"
mkdir -p "${PREFIX}/bin"
# remove wrapper script if it already exists
if [ -e "${wrapper}" ]; then
rm "${wrapper}"
fi
echo "#!/usr/bin/env bash" > "${wrapper}"
echo "${target} "'"$@"' >> "${wrapper}"
# make wrapper executable
chmod +x "${wrapper}"
\ No newline at end of file
# Create entry point in $FSLDIR/bin/ using the FSL desktop launcher
${FSLDIR}/share/fsl/sbin/createFSLWrapper \
-s $FSLDIR/bin/ -d $FSLDIR/bin/ \
-f -r -a " --gui bet" \
fsl_gui_launcher=fsl_gui_bet
Loading