exit 1
fi
+# Save current version
+k_cset_old=$( head -n 1 .version |awk '{ print $(2); }' )
+
# Get the kernel version
eval $( head -n 5 "${k_dir}/Makefile" \
|sed -r -e 's/^/K_/; s/"//g; s/ = ?/="/; s/$/"/;' \
"${kf_version}" \
>.version
+# Sync-up the files
+k_files=""
while read k_file trash kf_file; do
+ k_files="${k_files} ${k_file}"
mkdir -p "${kf_file%/*}"
cp -v "${k_dir}/${k_file}" "${kf_file}"
if [ -f "${kf_file}.patch" ]; then
patch --no-backup-if-mismatch -g0 -F1 -p1 -f <"${kf_file}.patch"
fi
done <scripts/kernel2kfrontends.list
+
+# Save the changelog between the old cset and now
+printf "Synced-up these changes:\n"
+( cd "${k_dir}"
+ git log --no-merges --pretty='tformat:%s' \
+ "${k_cset_old}..${k_cset}" \
+ ${k_files} \
+)|tee -a "scripts/ksync.log" \
+ |sed -r -e 's/^/ /;'