Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/guysoft/OctoPi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Engel <philipp@filzip.com>2015-02-26 01:49:04 +0300
committerPhilipp Engel <philipp@filzip.com>2015-02-26 02:21:51 +0300
commit68e87a89f06a5d3d1c0ed60241368c3aa924bd28 (patch)
tree85353cdeba48bf3b80e34227c61dd395d78a3a0a
parenta31fcc2a5e549976dbb58f4693761ae0d12d55e9 (diff)
cp -a messed up the owners system folders (e.g. /etc), using -r --preserve=mode,timestamps instead
-rwxr-xr-xsrc/common.sh6
-rwxr-xr-xsrc/octopi2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/common.sh b/src/common.sh
index 9ddbb67..b388d76 100755
--- a/src/common.sh
+++ b/src/common.sh
@@ -25,20 +25,20 @@ fi
function unpackHome(){
shopt -s dotglob
- cp -av /filesystem/home/* /home/pi
+ cp -v -r --preserve=mode,timestamps /filesystem/home/* /home/pi
shopt -u dotglob
chown -hR pi:pi /home/pi
}
function unpackRoot(){
shopt -s dotglob
- cp -av /filesystem/root/* /
+ cp -v -r --preserve=mode,timestamps /filesystem/root/* /
shopt -u dotglob
}
function unpackBoot(){
shopt -s dotglob
- cp -av /filesystem/boot/* /boot
+ cp -v -r --preserve=mode,timestamps /filesystem/boot/* /boot
shopt -u dotglob
}
diff --git a/src/octopi b/src/octopi
index 35c62cf..2427f53 100755
--- a/src/octopi
+++ b/src/octopi
@@ -9,7 +9,7 @@ install_fail_on_error_trap
function execute_chroot_script() {
#move OctoPi filesystem files
- cp -av $1/filesystem .
+ cp -vr --preserve=mode,timestamps $1/filesystem .
#black magic of qemu-arm-static
cp `which qemu-arm-static` usr/bin