Files
pm/Makefile
T
2025-01-15 12:11:53 +03:00

54 lines
1.2 KiB
Makefile

DESTDIR=/
install:
if [ ! -d ${DESTDIR}/etc/pm ]; then \
mkdir -pv ${DESTDIR}/etc/pm; \
touch ${DESTDIR}/etc/pm/repo; \
fi
if [ ! -d ${DESTDIR}/tmp ]; then \
mkdir -pv ${DESTDIR}/tmp; \
fi
if [ ! -d ${DESTDIR}/usr/bin ]; then \
mkdir -pv ${DESTDIR}/usr/bin; \
fi
if [ ! -d ${DESTDIR}/usr/share/pm ]; then \
mkdir -pv ${DESTDIR}/usr/share/pm/{packages,repos}; \
touch ${DESTDIR}/usr/share/pm/query; \
fi
if [ ! -d ${DESTDIR}/var/cache/pm/pkg ]; then \
mkdir -pv ${DESTDIR}/var/cache/pm/pkg; \
fi
cp -v src/pm ${DESTDIR}/usr/bin/pm;
uninstall:
if [ -d ${DESTDIR}/etc/pm ]; then \
rm -rv ${DESTDIR}/etc/pm; \
fi
if [ -d ${DESTDIR}/usr/share/pm ]; then \
rm -rv ${DESTDIR}/usr/share/pm; \
fi
if [ -d ${DESTDIR}/var/cache/pm ]; then \
rm -rv ${DESTDIR}/var/cache/pm; \
fi
if [ -f ${DESTDIR}/usr/bin/pm ]; then \
rm -v ${DESTDIR}/usr/bin/pm; \
fi
package:
mkdir -pv pm.pkg/usr/bin
mkdir -pv pm.pkg/etc/pm
mkdir -pv pm.pkg/var/cache/pm/pkg
mkdir -pv pm.pkg/usr/share/pm/{repos,packages}
echo usr/bin/pm > pm.pkg/list
echo busybox > pm.pkg/deps
cp -v src/pm pm.pkg/usr/bin/pm
tar -czvf pm.pkg.gz pm.pkg
clean:
if [ -d pm.pkg ]; then \
rm -rv pm.pkg; \
fi
if [ -f pm.pkg.gz ]; then \
rm -v pm.pkg.gz; \
fi