Rename project from vesperprofiled to pawletprofiled (PawletOS fork)
This checkout is PawletOS's fork (git.oxmc.me/PawletOS/profiled), so its own identity should read PawletOS, not VesperOS: binary/package name, AIDL package+interface (me.oxmc.vesperos.profile -> os.pawlet.profiled), D-Bus service/object/error names, C++ namespace (vesperos::profile -> pawletos::profile), sepolicy types, data paths (/data/system/vesperos -> /data/system/pawletos, /etc/vesperprofiled -> /etc/pawletprofiled), the vendored OpenSSL static-lib module names, and the ZTE protocol string. Also drops generated build output (obj-x86_64-linux-gnu/, debian/.debhelper, debian staging dir, debhelper log/substvars files) that had been committed by mistake, and adds a .gitignore so they don't come back. The stock/upstream vesperprofiled at git.oxmc.me/VesperOS/vesperprofiled is untouched -- this commit only goes to the pawletos remote.
This commit is contained in:
+19
-19
@@ -1,17 +1,17 @@
|
||||
// vendor/oxmc/vesperprofiled/Android.bp
|
||||
// vendor/oxmc/pawletprofiled/Android.bp
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
// Drop this entire directory at vendor/oxmc/vesperprofiled/ and add
|
||||
// "vesperprofiled" to PRODUCT_PACKAGES in your device makefile.
|
||||
// Drop this entire directory at vendor/oxmc/pawletprofiled/ and add
|
||||
// "pawletprofiled" to PRODUCT_PACKAGES in your device makefile.
|
||||
//
|
||||
// m vesperprofiled — build the daemon
|
||||
// m me.oxmc.vesperos.profile-V1-java — build Java stubs for system apps
|
||||
// m pawletprofiled — build the daemon
|
||||
// m os.pawlet.profiled-V1-java — build Java stubs for system apps
|
||||
// ─────────────────────────────────────────────────────────────────────────
|
||||
|
||||
// ── AIDL interface ────────────────────────────────────────────────────────
|
||||
|
||||
aidl_interface {
|
||||
name: "me.oxmc.vesperos.profile",
|
||||
srcs: ["aidl/me/oxmc/vesperos/profile/IVesperProfileService.aidl"],
|
||||
name: "os.pawlet.profiled",
|
||||
srcs: ["aidl/os/pawlet/profiled/IPawletProfileService.aidl"],
|
||||
stability: "vintf",
|
||||
vendor_available: false,
|
||||
backend: {
|
||||
@@ -35,7 +35,7 @@ aidl_interface {
|
||||
// links a private static copy instead of touching the platform's crypto
|
||||
// libs. third_party/openssl-android/Android.bp is picked up automatically
|
||||
// by Soong's normal recursive discovery — nothing to reference here beyond
|
||||
// the module names ("libssl_vesper_static" / "libcrypto_vesper_static")
|
||||
// the module names ("libssl_pawlet_static" / "libcrypto_pawlet_static")
|
||||
// used in static_libs below.
|
||||
|
||||
// ── Native daemon ─────────────────────────────────────────────────────────
|
||||
@@ -43,17 +43,17 @@ aidl_interface {
|
||||
// This file is the Android/Soong build only — the Linux/D-Bus build lives
|
||||
// in CMakeLists.txt and is entirely separate. Accordingly the source list
|
||||
// below is the Android-specific set: main_android.cpp (Binder entry point)
|
||||
// and VesperProfileBinderService.cpp instead of main.cpp/VesperProfileService.cpp
|
||||
// and PawletProfileBinderService.cpp instead of main.cpp/PawletProfileService.cpp
|
||||
// (D-Bus), and no ZTE client (it watches NetworkManager over D-Bus, which
|
||||
// doesn't exist on Android — separate follow-up work, see main_android.cpp's
|
||||
// header comment).
|
||||
|
||||
cc_binary {
|
||||
name: "vesperprofiled",
|
||||
name: "pawletprofiled",
|
||||
|
||||
srcs: [
|
||||
"src/main_android.cpp",
|
||||
"src/VesperProfileBinderService.cpp",
|
||||
"src/PawletProfileBinderService.cpp",
|
||||
"src/ProfileParser.cpp",
|
||||
"src/ProfileStore.cpp",
|
||||
"src/SignatureVerifier.cpp",
|
||||
@@ -81,13 +81,13 @@ cc_binary {
|
||||
"libbinder_ndk",
|
||||
"libbase",
|
||||
"liblog",
|
||||
"me.oxmc.vesperos.profile-V1-ndk",
|
||||
"os.pawlet.profiled-V1-ndk",
|
||||
],
|
||||
|
||||
static_libs: [
|
||||
"libyaml",
|
||||
"libssl_vesper_static",
|
||||
"libcrypto_vesper_static",
|
||||
"libssl_pawlet_static",
|
||||
"libcrypto_pawlet_static",
|
||||
],
|
||||
|
||||
cflags: [
|
||||
@@ -97,16 +97,16 @@ cc_binary {
|
||||
"-std=c++17",
|
||||
],
|
||||
|
||||
init_rc: ["vesperprofiled.rc"],
|
||||
vintf_fragments: ["vesperprofiled.xml"],
|
||||
init_rc: ["pawletprofiled.rc"],
|
||||
vintf_fragments: ["pawletprofiled.xml"],
|
||||
|
||||
required: ["vesperprofiled_sepolicy"],
|
||||
required: ["pawletprofiled_sepolicy"],
|
||||
}
|
||||
|
||||
// ── SELinux policy shim ───────────────────────────────────────────────────
|
||||
|
||||
prebuilt_etc {
|
||||
name: "vesperprofiled_sepolicy",
|
||||
src: "sepolicy/vesperprofiled.te",
|
||||
name: "pawletprofiled_sepolicy",
|
||||
src: "sepolicy/pawletprofiled.te",
|
||||
sub_dir: "selinux",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user