diff --git a/modules.d/90dmsquash-live/apply-live-updates.sh b/modules.d/90dmsquash-live/apply-live-updates.sh index dfdb4046..8dce5d45 100755 --- a/modules.d/90dmsquash-live/apply-live-updates.sh +++ b/modules.d/90dmsquash-live/apply-live-updates.sh @@ -1,7 +1,8 @@ #!/bin/sh if [ -b /dev/mapper/live-rw ]; then - if [ "`echo /updates/*`" != "/updates/*" ]; then + if pushd /updates &>/dev/null; then echo "Applying updates to live image..." - /bin/cp -a /updates/* $NEWROOT + /bin/cp -a -t $NEWROOT . + popd &>/dev/null fi fi