Skip to content

Commit

Permalink
Fix argmuent parsing for gwms-factory upgrade
Browse files Browse the repository at this point in the history
  • Loading branch information
BrunoCoimbra committed Jul 28, 2023
1 parent 69eea68 commit 3fd4834
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 51 deletions.
32 changes: 15 additions & 17 deletions creation/templates/factory_initd_startup_template
Original file line number Diff line number Diff line change
Expand Up @@ -473,23 +473,21 @@ upgrade() {
writeback=$DEFAULT_WRITEBACK
force_delete=""
fix_rrd=""
if [ -n "$@" ]; then
for var in "$@"
do
case "$var" in
yes | no) writeback="$var"
;;
"-force_delete") force_delete="-force_delete"
;;
"-fix_rrd") fix_rrd="-fix_rrd"
;;
*) echo "Invalid option: $var"
help_usage
exit 2
;;
esac
done
fi
for var in "$@"
do
case "$var" in
yes | no) writeback="$var"
;;
"-force_delete") force_delete="-force_delete"
;;
"-fix_rrd") fix_rrd="-fix_rrd"
;;
*) echo "Invalid option: $var"
help_usage
exit 2
;;
esac
done

pushd $factory_dir 1>/dev/null
if [ "$RPM_INSTALL" = "True" ]; then
Expand Down
32 changes: 15 additions & 17 deletions creation/templates/factory_initd_startup_template_sl7
Original file line number Diff line number Diff line change
Expand Up @@ -467,23 +467,21 @@ upgrade() {
writeback=$DEFAULT_WRITEBACK
force_delete=""
fix_rrd=""
if [ -n "$@" ]; then
for var in "$@"
do
case "$var" in
yes | no) writeback="$var"
;;
"-force_delete") force_delete="-force_delete"
;;
"-fix_rrd") fix_rrd="-fix_rrd"
;;
*) echo "Invalid option: $var"
help_usage
exit 2
;;
esac
done
fi
for var in "$@"
do
case "$var" in
yes | no) writeback="$var"
;;
"-force_delete") force_delete="-force_delete"
;;
"-fix_rrd") fix_rrd="-fix_rrd"
;;
*) echo "Invalid option: $var"
help_usage
exit 2
;;
esac
done

pushd $factory_dir 1>/dev/null
if [ "$RPM_INSTALL" = "True" ]; then
Expand Down
32 changes: 15 additions & 17 deletions unittests/fixtures/factory/work-dir/factory_startup
Original file line number Diff line number Diff line change
Expand Up @@ -466,23 +466,21 @@ upgrade() {
writeback=$DEFAULT_WRITEBACK
force_delete=""
fix_rrd=""
if [ -n "$@" ]; then
for var in "$@"
do
case "$var" in
yes | no) writeback="$var"
;;
"-force_delete") force_delete="-force_delete"
;;
"-fix_rrd") fix_rrd="-fix_rrd"
;;
*) echo "Invalid option: $var"
help_usage
exit 2
;;
esac
done
fi
for var in "$@"
do
case "$var" in
yes | no) writeback="$var"
;;
"-force_delete") force_delete="-force_delete"
;;
"-fix_rrd") fix_rrd="-fix_rrd"
;;
*) echo "Invalid option: $var"
help_usage
exit 2
;;
esac
done

pushd $factory_dir 1>/dev/null
if [ "$RPM_INSTALL" = "True" ]; then
Expand Down

0 comments on commit 3fd4834

Please sign in to comment.