Update postinst

This commit is contained in:
iamromulan
2024-10-05 04:06:23 -04:00
parent 3a2ca5c1ab
commit 2652c15aef

View File

@@ -31,25 +31,29 @@ handle_bundled_postinst() {
update_status_file() { update_status_file() {
local bundled_package_name="$1" local bundled_package_name="$1"
local bundled_control_file="/usr/lib/opkg/info/${bundled_package_name}.control" local bundled_control_file="/usr/lib/opkg/info/${bundled_package_name}.control"
local list_file="/usr/lib/opkg/info/${bundled_package_name}.list"
if [ ! -f "$bundled_control_file" ]; then if [ ! -f "$bundled_control_file" ]; then
echo "Control file for bundled package $bundled_package_name not found: $bundled_control_file" echo "Control file for bundled package $bundled_package_name not found: $bundled_control_file"
return 1 return 1
fi fi
# Read the control file and append to /usr/lib/opkg/status in correct format # Construct the new status entry for the bundled package
echo "" >> "$STATUS_FILE" # Ensure there's a newline before the new package entry echo "" >> "$STATUS_FILE" # Ensure there's a newline before the new package entry
cat "$bundled_control_file" >> "$STATUS_FILE" {
# Read the control file content
cat "$bundled_control_file"
# Add the status line indicating the package is 'user installed'
echo "Status: install user installed"
# Add the status line indicating the package is 'user installed' # Add the architecture
echo "Status: install user installed" >> "$STATUS_FILE" echo "Architecture: aarch64_cortex-a53"
# Append the required fields for architecture and timestamp if needed # Timestamp for when the package was installed
echo "Architecture: aarch64_cortex-a53" >> "$STATUS_FILE" echo "Installed-Time: $(date +%s)"
echo "Installed-Time: $(date +%s)" >> "$STATUS_FILE" } >> "$STATUS_FILE"
echo "Added bundled package $bundled_package_name to $STATUS_FILE" echo "Successfully added bundled package $bundled_package_name to $STATUS_FILE"
} }
# Replace distfeeds.conf with non-working sources commented out # Replace distfeeds.conf with non-working sources commented out