b3view/update-dist.sh

28 lines
848 B
Bash
Executable File

#!/bin/sh
update_file(){
src="$1"
dst="$2"
op="cp"
if [ ! -z "$3" ]; then
op=mv
fi
if [ ! -f "$src" ]; then
echo "* There is nothing to do because there is no \"$src\". See the project file there instead. To use this script, export it to png where there is no png then run this script."
return 0
fi
if [ ! -f "$dst" ]; then
echo "Error: There is no \"$dst\" to update, so for safety nothing will be done."
return 1
fi
$op "$src" "$dst"
if [ $? -eq 0 ]; then
echo "* updated \"$dst\""
else
echo "Error: '$op \"$src\" \"$dst\"' failed."
fi
}
update_file projects/textures/penguin.png dist/share/b3view/textures/penguin.png mv
update_file projects/meshes/penguin-lowpoly-poikilos.b3d dist/share/b3view/meshes/penguin-lowpoly-poikilos.b3d mv