<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/applications/luci-app-attendedsysupgrade/root/usr/share/rpcd, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2022-03-22T22:33:33Z</updated>
<entry>
<title>luci-app-attendedsysupgrade: request filesystem</title>
<updated>2022-03-22T22:33:33Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2022-03-21T11:44:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8936e3c386e77c2dc090dbbd5a87907196f9149b'/>
<id>urn:sha1:8936e3c386e77c2dc090dbbd5a87907196f9149b</id>
<content type='text'>
It is possible to request a specific filesystem so no other filesystems
are used. This speeds up the build process and may prevent failures in
edge cases.

A recent edge case is installing more packages than ext4 can handle
while squashfs works fine due to compression.

Since  `rootfs_type` is now always available via `procd`, remove the
hack of reading `/proc/mounts`.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>luci-app-attendedsysupgrade: LuCIfy codebase</title>
<updated>2022-03-02T09:48:31Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2022-03-02T00:42:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=de3e0bbffd87a3e62f59c7206dff48bfc0467a09'/>
<id>urn:sha1:de3e0bbffd87a3e62f59c7206dff48bfc0467a09</id>
<content type='text'>
This should make the code a bit more readable and LuCI like instead of
using plain JavaScript.

Handle the filesystem correctly to avoid installing suqashfs images on
ext4 devices and the other way around, also recognize systems running
efi.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>luci-app-attendedsysupgrade: fix ACL definition</title>
<updated>2021-07-02T19:22:59Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-06-21T08:27:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=02de3e4a2b08d2fb9d4f08b83a2526337671b6e2'/>
<id>urn:sha1:02de3e4a2b08d2fb9d4f08b83a2526337671b6e2</id>
<content type='text'>
Fix the ACL file which handles the permissions for the LuCI app.

Suggested-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>luci-app-attendedsysupgrade: Render on client</title>
<updated>2021-03-08T09:17:06Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-02-10T03:45:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=25df4114ec05d1c96e04ba2121394b3c31842e09'/>
<id>urn:sha1:25df4114ec05d1c96e04ba2121394b3c31842e09</id>
<content type='text'>
Use new LuCI JavaScript code instead of a mix of Lua and JS.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>luci-app-attendedsysupgrade: use rpc-sys pkglist</title>
<updated>2017-11-24T01:10:31Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2017-11-19T13:38:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=802d5b6becf829975e5e129657b9e63a6590b87c'/>
<id>urn:sha1:802d5b6becf829975e5e129657b9e63a6590b87c</id>
<content type='text'>
The bash package rpcd-mod-packagelist is no longer required as it has
been ported to rpc-sys by @dangowrt. The luci app now uses that feature.

The packagelist.acls is no longer required and has been removed.

luci-app-attendedsysupgrade: follow new server api

a new api uses more status codes and headers instead of genric 400 code
with json payload.

show error message when ubus call fail

fix typo

more info here
https://github.com/aparcar/attendedsysupgrade-server#response-status-codes

luci-app-attendedsysupgrade: refactoring

luci-app-attendedsysupgrade: use checksum

now compares cgi-io md5 checksum with md5 of server
as well checks if enough free memory is available to store image

Added needed ACL to let Luci request "system info"

rename "image" to "firmware" in output strings. This was requested as
"unification"

rpcd-mod-packelist used to return a variable called "packagelist", the
new "rpc-sys packagelist" returns a variable called "packages". This has
been adapted.

Signed-off-by: Paul Spooren &lt;paul@spooren.de&gt;
</content>
</entry>
<entry>
<title>luci-app-attendedsysupgrade: use common</title>
<updated>2017-11-12T02:09:33Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2017-11-05T20:52:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4891deaf94eb1c98a9a8b993ebcd1987538643f4'/>
<id>urn:sha1:4891deaf94eb1c98a9a8b993ebcd1987538643f4</id>
<content type='text'>
use attendedsysupgrade-common package and rpc-sys instead of
rpcd-mod-attendedsysupgrade

luci-app-attendedsysupgrade: editable server url

the server url can now be changed. The solution is kept as simple as
possible to not introduce any lua code.

Small cleanup, but needs a refactoring.

Add acl rights to edit the attendedsysupgrade file

Add cgi-io as a dependencie to upload image to router

Signed-off-by: Paul Spooren &lt;paul@spooren.de&gt;
</content>
</entry>
<entry>
<title>luci-app-attendedsysupgrade: upgrade to version 2</title>
<updated>2017-11-04T18:25:10Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2017-10-21T15:01:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=26c93debe9540412df464f200a7b4d5c7e8d2ac7'/>
<id>urn:sha1:26c93debe9540412df464f200a7b4d5c7e8d2ac7</id>
<content type='text'>
Add required ubus acls from package rpcd-mod-attendedsysupgrade.

luci-app-attendedsysupgrade: add postinst script

removes caches and restarts uhttpd as mentioned here:
https://github.com/aparcar/gsoc17-attended-sysupgrade/issues/58#issuecomment-339370803

luci-app-attendedsysupgrade: redesign

simplified the interface and made it more "luci" like

simplify ubus interaction, use uci_call und ubus_call functions

add optional settings:

auto_search:
search on opening the view without clicking

advanced_mode:
if set, allow package edits, show build log

rename updateserver to upgradeserver
rename url to server_url

luci-app-attendedsysupgrade: rename uci options

remove leading "upgrade" from uci options
also rename server_url to url

cleaning

use new api/ urls

wait for successfull reboot

Signed-off-by: Paul Spooren &lt;paul@spooren.de&gt;
</content>
</entry>
</feed>
