0
0
Fork 0
haikuports/haiku-apps/recibe/additional-files/install_recipes_database.sh

23 lines
601 B
Bash
Executable File

#!/bin/sh
settingsDir="$(finddir B_USER_SETTINGS_DIRECTORY)"
recibeSysDataDir="$(finddir B_SYSTEM_DATA_DIRECTORY)"
recibeUserDataDir="$(finddir B_USER_DATA_DIRECTORY)"
recibesFileBase="recibe/recipes.db.zip"
if [ -f "$settingsDir/recipes.db" ]; then
exit 0 # already have a recipes database
fi
if [ -f "$recibeSysDataDir/$recibesFileBase" ]; then
recipesZipFile="$recibeSysDataDir/$recibesFileBase"
elif [ -f "$recibeUserDataDir/$recibesFileBase" ]; then
recipesZipFile="$recibeUserDataDir/$recibesFileBase"
else
exit 1 # couldn't find recipes.db
fi
cd "$settingsDir"
unzip "$recipesZipFile"