/* * pkg - Centralized path definitions * https://rawnix.org * * Copyright (c) 2025 zorz@gmx.com * SPDX-License-Identifier: BSD-2-Clause */ #ifndef PATHS_H #define PATHS_H /* Package tools (resolved via PATH) */ #define MKPKG_CMD "mkpkg" #define PKGADD_CMD "addpkg" #define PKGDEL_CMD "delpkg" #define PKGINFO_CMD "infopkg" #define BULK_CMD "bulk" /* Configuration files */ #define CONFIG_FILE "/etc/pkg.conf" #define MKPKG_CONF "/etc/mkpkg.conf" /* Database paths (relative to root) */ #define PKGDB_PATH "var/lib/pkg/db" #define DEPDB_DIR "var/lib/pkg" #define DEPDB_FILE "var/lib/pkg/deps.db" #define LOCK_FILE "var/lib/pkg/locked" #define PROC_LOCK_FILE "var/lib/pkg/pkg.lock" /* single-instance lock */ #endif /* PATHS_H */