#!/bin/sh
#
# ~/bin/build-my-fake-deb.sh
# 建立一个假的 deb 来满足依赖
#
# Huang Jiahua <jhuangjiahua[at]gmail[dot]com>
if [ -z "$2" ]
then
echo "Usage: build-my-fake-deb.sh <Package Name> <Version> "
exit 1
fi
mkdir -p "/tmp/my-fake-deb-$1/DEBIAN"
cat > "/tmp/my-fake-deb-$1/DEBIAN/control" <<OOO
Package: $1
Version: $2
Priority: optional
Architecture: all
Section: libs
Maintainer: $USERNAME <$USERNAME@gmail.com>
Depends:
Provides:
Installed-Size: 30
Description: My fake deb to provides $1 $2
This is a fake deb package to provides $1 $2
OOO
# cat "/tmp/my-fake-deb-$1/DEBIAN/control"
dpkg -b "/tmp/my-fake-deb-$1/" "my-fake-deb-$1_$2_all.deb"
rm -rf "/tmp/my-fake-deb-$1"
echo "Done"
-