You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
588 B
24 lines
588 B
#!/usr/bin/bash -e
|
|
|
|
# just in case of hidden files.. not sure why would someone do that, it's more
|
|
# like forgotten cache file possibility, but rather do that..
|
|
shopt -s dotglob
|
|
|
|
handle_dir() {
|
|
# Check that $1 is not already a symlink
|
|
# then remove the directory so that RPM can freely create the
|
|
# symlink.
|
|
if [ "$(readlink "$1")" == "/usr/share/gems/gems/irb-1.3.5" ]; then
|
|
return
|
|
fi
|
|
|
|
# There is no configuration or anything that the user should ever customize
|
|
# and expect to retain.
|
|
rm -rf "$1"
|
|
|
|
return 0
|
|
}
|
|
|
|
|
|
handle_dir /usr/share/ruby/irb
|