termux_step_create_datatar() {
# Create data tarball containing files to package:
cd "$TERMUX_PKG_MASSAGEDIR"
+
+ local HARDLINKS="$(find . -type f -links +1)"
+ if [ -n "$HARDLINKS" ]; then
+ termux_error_exit "Package contains hard links: $HARDLINKS"
+ fi
+
if [ -z "${TERMUX_PKG_METAPACKAGE+x}" ] && [ "$(find . -type f)" = "" ]; then
termux_error_exit "No files in package"
fi
+++ /dev/null
-#!/bin/sh
-
-cd $HOME/termux
-
-for f in * */subpackages/*; do
- cd $HOME/termux
- if [ -d $f/massage ]; then
- cd $f/massage
- if [ -n "$(find . -type f -links +1)" ]; then
- echo "$f contains hardlink, which will not work on Android 6 or later:"
- find . -type f -links +1
- fi
- fi
-done