blob: c701c3ebac82149667985ba749c1b4ef4b94838f [file] [log] [blame]
Jan Kundrát1cfb1982017-10-30 18:05:47 +01001#!/bin/sh
2
3case "$1" in
4 slot-post-install)
5 case "$RAUC_SLOT_CLASS" in
6 cfg)
Jan Kundrát68f98ad2019-11-01 20:18:04 +01007 # whitelist so that we don't copy cruft or lost+found
8 for ITEM in \
9 etc \
10 random-seed \
11 ssh-user-auth \
12 ; do
13 if [[ -d /cfg/${ITEM} ]]; then
14 cp -a /cfg/${ITEM} ${RAUC_SLOT_MOUNT_POINT}/
Jan Kundrát2af054a2018-06-06 13:45:04 +020015 fi
16 done
Jan Kundrát1cfb1982017-10-30 18:05:47 +010017 ;;
18 *)
19 echo "Internal error: hook mismatched"
20 exit 11
21 esac
22 ;;
23 *)
24 echo "Internal error: unrecognized hook"
25 exit 11
26 ;;
27esac
28
29exit 0