I could finally install everything onto my 4MB WRT54g v2.2.

Avoided ntpclient plus dependencies with the patch from #7316.
Added BusyBox's ether-wake to the build.
Put all kmods (2) I needed into the kernel.
This freed up enough JFFS2 space to normally install OpenVPN and a
web-interface (here webif).

Would be great if #7316 and its dependency #7312 could be committed to
trunk and backfire.
After this I would also update the ntpclient package to reduce flash mem
usage for it too,

Kind regards
Maddes

P.S.:
Thanks Bastian for all the quick infos.

On 04.05.2010 16:27, Matthias Buecher / Germany wrote:
> Can I save space in the flash mem when I add all needed packages
> directly to the image?
> Or is the JFFS2 compression as good as the compression of the read-only
> squashfs?
> 
> I'm also going to replace ntpclient with rdate.
> As the clock of the WRT54G is very inaccurate it will not be sufficient
> to update the clock every 24h when my provider restarts the connection.
> Will have to add a cron job for rdate.
> 
> Maddes
> 
> On 30.04.2010 22:23, Matthias Buecher / Germany wrote:
>> I wanted to upgrade my mom's WRT54G v2.2 from WR 0.9 to Backfire 10.03.
>> But during installation the flash space got full and OpenVPN couldn't be
>> installed.
>>
>> First I built an image without luci, then all packages fit into the
>> flash mem.
>> But when installing webif I got the same "disk full" error for it.
>> Putting all needed kmods directly into the kernel didn't free enough space.
>>
>> Then I checked the sizes and dependencies of the needed packages between
>> WR and Backfire.
>> It turned out that OpenVPN installation grew by 148KB, and that BF had
>> some more dependencies than WR.
>>
>> What is the smallest version of Luci possible? (luci-admin-mini + ???)
>> Can OpenVPN be compiled to a smaller size?
>> Is there a reason why OpenVPN grew so much, besides being a newer version?
>> Is there a reason why OpenVPN needs zlib, besides being a newer version?
>>
>> Any help greatly appreciated
>> Maddes
>>
>>
>> Here is the list of the packages I need, plus a size comparison between
>> WR 0.9 <-> Backfire.
>>
>> iptables-mod-[conntrack-]extra   8603 ->  15081
>> kmod-ipt-[conntrack-]extra      14188 ->  10446
>>
>> ntpclient                       11397 ->  17461
>>   librt                           n/a ->   1102
>>
>> ddns-scripts (ez-ipudate)       26368 ->   6570
>>
>> openvpn                        137843 -> 195446  (+58KB, 2.0.8 -> 2.1.1)
>>   kmod-tun                       4944 ->   4860
>>   libopenssl                   445303 -> 500879  (+55KB, 0.9.8d -> 0.9.8m)
>>   liblzo                        29113 ->  28782
>>   zlib                            n/a ->  35023  (+35KB)
>>
>> sslh                              n/a ->   7333
>>
>> etherwake (ether-wake)           4799 ->   6078
>>
>> webif                          155712 -> 168862
>>   webif-theme-xwrt               3765 ->    n/a
>>   haserl                         8210 ->  12277
>>   uhttpd                (in busybox?) ->  22110
>>
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel@lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to