Add librpm-tizen.spec file & Debian packaging. 60/301360/6 devel master
authorxuhy <huayong.xu@samsung.com>
Thu, 16 Nov 2023 09:39:20 +0000 (17:39 +0800)
committerxuhy <huayong.xu@samsung.com>
Thu, 16 Nov 2023 09:39:20 +0000 (17:39 +0800)
commit76ea0b5d4a1b8180f2552c2729d84388a77beecb
tree9a2b028c24c205b075d9386acd7a62a2eb2271a7
parentc30d127e8780dc678168ee121b9f2eeb1a8aaafa
Add librpm-tizen.spec file & Debian packaging.

The following issues are fixed:
1. Prevent execution of arbitrary scripts
2. Enable dash(-) in spec file.
3. Ignore bad expressions in %if conditionals.
4. Ignore unknown tags.
5. Ignore error macro.

Change-Id: Id5b7b47c1a78de364ef0d513023fbe9ccc773a87
Signed-off-by: xuhy <huayong.xu@samsung.com>
46 files changed:
Makefile.am
build/parsePreamble.c
build/parseReqs.c
build/parseSpec.c
configure.ac
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/librpm-tizen.install [new file with mode: 0644]
debian/rules [new file with mode: 0755]
lib/backend/dbconfig.c
packaging/db-4.8.30-integration.dif [new file with mode: 0644]
packaging/device-sec-policy [new file with mode: 0644]
packaging/find-docs.sh [new file with mode: 0644]
packaging/find-provides.ksyms [new file with mode: 0755]
packaging/librpm-tizen.changes [new file with mode: 0644]
packaging/librpm-tizen.spec [new file with mode: 0644]
packaging/rpm-tizen_macros [new file with mode: 0644]
packaging/rpm.changes [new file with mode: 0644]
packaging/rpm.manifest [new file with mode: 0644]
packaging/rpmconfigcheck [new file with mode: 0644]
python/Makefile.am
python/header-py.c
python/rpm/__init__.py.in [moved from python/rpm/__init__.py with 90% similarity]
python/rpm/transaction.py.in [moved from python/rpm/transaction.py with 97% similarity]
python/rpmbmodule.c [deleted file]
python/rpmds-py.c
python/rpmfd-py.c
python/rpmfi-py.c
python/rpmfiles-py.c
python/rpmii-py.c
python/rpmkeyring-py.c
python/rpmmacro-py.c
python/rpmmi-py.c
python/rpmmodule.c
python/rpmps-py.c
python/rpmsmodule.c [deleted file]
python/rpmstrpool-py.c
python/rpmsystem-py.h
python/rpmtd-py.c
python/rpmte-py.c
python/rpmts-py.c
python/setup.py.in
python/spec-py.c
rpm.am
rpmio/macro.c