faking a busybox update package

This commit is contained in:
Conor Horan-Kates 2016-11-18 13:19:32 -08:00
parent 849e5ccc4f
commit 72a27eb586
127 changed files with 256 additions and 2 deletions

6
.gitignore vendored
View File

@ -1,6 +1,10 @@
# binary files (proprietary?)
*.gz
*.zip
*.sth
*crx*
# project files
*.iml
@ -8,6 +12,8 @@
# generated files
.DS_Store
*.pcap*
debian-binary
*.ipk
# temp files
*.swp

21
lg_webOS/busybox/Makefile Normal file
View File

@ -0,0 +1,21 @@
all: clean busybox.ipk
busybox.ipk:
rm -rf ipk
mkdir -p ipk/opt/myipk
#mkdir -p ipk/
cp -r source/* ipk/
# sanity
echo 'bar' >> ipk/opt/myipk/foo
tar czvf control.tar.gz control
cd ipk; tar czvf ../data.tar.gz .; cd ..
echo 2.0 > debian-binary
ar r busybox.ipk control.tar.gz data.tar.gz debian-binary
clean: FORCE
rm -rf ipk
rm -f control.tar.gz
rm -f data.tar.gz
rm -f busybox.ipk
FORCE:

10
lg_webOS/busybox/control Normal file
View File

@ -0,0 +1,10 @@
Package: busybox
Version: 1.24.2-1
Description: application to meddle with LG webOS TV
Depends: libc
Section: base
Essential: yes
Maintainer: conor
License: CLOSED
Architecture: all
Source: package/utils/busybox

View File

@ -0,0 +1 @@
busybox

Binary file not shown.

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1 @@
busybox

View File

@ -0,0 +1,38 @@
#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org
START=50
USE_PROCD=1
PROG=/usr/sbin/crond
validate_cron_section() {
uci_validate_section system system "${1}" \
'cronloglevel:uinteger'
}
start_service () {
[ -z "$(ls /etc/crontabs/)" ] && return 1
loglevel=$(uci_get "system.@system[0].cronloglevel")
[ -z "${loglevel}" ] || {
/sbin/validate_data uinteger "${loglevel}" 2>/dev/null
[ "$?" -eq 0 ] || {
echo "validation failed"
return 1
}
}
mkdir -p /var/spool/cron
ln -s /etc/crontabs /var/spool/cron/ 2>/dev/null
procd_open_instance
procd_set_param command "$PROG" -f -c /etc/crontabs -l ${loglevel:-5}
procd_close_instance
}
service_triggers()
{
procd_add_validation validate_cron_section
}

View File

@ -0,0 +1,42 @@
#!/bin/sh /etc/rc.common
# Copyright (C) 2011 OpenWrt.org
START=98
USE_PROCD=1
PROG=/usr/sbin/ntpd
HOTPLUG_SCRIPT=/usr/sbin/ntpd-hotplug
validate_ntp_section() {
uci_validate_section system timeserver "${1}" \
'server:list(host)' 'enabled:bool:1' 'enable_server:bool:0'
}
start_service() {
local server enabled enable_server peer
validate_ntp_section ntp || {
echo "validation failed"
return 1
}
[ $enabled = 0 ] && return
[ -z "$server" ] && return
procd_open_instance
procd_set_param command "$PROG" -n
[ "$enable_server" = "1" ] && procd_append_param command -l
[ -x "$HOTPLUG_SCRIPT" ] && procd_append_param command -S "$HOTPLUG_SCRIPT"
for peer in $server; do
procd_append_param command -p $peer
done
procd_set_param respawn
procd_close_instance
}
service_triggers()
{
procd_add_reload_trigger "system"
procd_add_validation validate_ntp_section
}

View File

@ -0,0 +1,15 @@
#!/bin/sh /etc/rc.common
# Copyright (C) 2006-2011 OpenWrt.org
## modified to not redirect to ssh if available, just start telnet
START=50
USE_PROCD=1
PROG=/usr/sbin/telnetd
has_root_pwd=() {
start_service() {
procd_open_instance
procd_set_param_command "$PROG" -F -l /bin/login.sh
procd_close_instance
}

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

View File

@ -0,0 +1 @@
../../bin/busybox

Some files were not shown because too many files have changed in this diff Show More