xdgMigrate: minor fixes
This commit is contained in:
parent
7fb69b9bf8
commit
5e69507f94
@ -3,13 +3,13 @@
|
|||||||
# https://specifications.freedesktop.org/basedir-spec/latest/
|
# https://specifications.freedesktop.org/basedir-spec/latest/
|
||||||
|
|
||||||
xdgUpdateData() {
|
xdgUpdateData() {
|
||||||
local -r programname=AtOM \
|
local -r programname=AtOM
|
||||||
my_data_home="${XDG_DATA_HOME:-$HOME/.local/share}"
|
local -r my_data_home="${XDG_DATA_HOME:-$HOME/.local/share}/$programname"
|
||||||
local -r new_db_path="$my_data_home/atom.db"
|
local -r new_db_path="$my_data_home/atom.db"
|
||||||
|
|
||||||
[[ -d "$my_data_home" ]] || mkdir -p "$my_data_home"
|
[[ -d "$my_data_home" ]] || mkdir -p "$my_data_home"
|
||||||
mv "$1" "$new_db_path"
|
mv "$1" "$new_db_path"
|
||||||
echo "$new_dp_path"
|
echo "$new_db_path"
|
||||||
}
|
}
|
||||||
|
|
||||||
xdgUpdateRuntime() {
|
xdgUpdateRuntime() {
|
||||||
@ -20,12 +20,14 @@ xdgUpdateRuntime() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
xdgMigrate() {
|
xdgMigrate() {
|
||||||
local -r programname=AtOM \
|
local -r programname=AtOM
|
||||||
my_config_home="${XDG_CONFIG_HOME:-$HOME/.config}" \
|
local -r my_config_home="${XDG_CONFIG_HOME:-$HOME/.config}/$programname"
|
||||||
|
local new_database
|
||||||
|
|
||||||
cffile="$HOME/.atom/atom.cfg"
|
cffile="$HOME/.atom/atom.cfg"
|
||||||
getConfig
|
getConfig
|
||||||
database=$(xdgUpdateData "$database")
|
new_database=$(xdgUpdateData "$database")
|
||||||
|
database="$new_database"
|
||||||
tempdir=$(xdgUpdateRuntime)
|
tempdir=$(xdgUpdateRuntime)
|
||||||
cffile="$my_config_home/atom.cfg"
|
cffile="$my_config_home/atom.cfg"
|
||||||
[[ -d "$my_config_home" ]] || mkdir -p "$my_config_home"
|
[[ -d "$my_config_home" ]] || mkdir -p "$my_config_home"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user