Go to file
sbwml ef55fcb060 alist: fix compilation with musl 1.2.4
* musl-1.2.4: On the API level, the legacy "LFS64" ("large file support") interfaces, which were provided by macros remapping them to their standard names (`#define stat64 stat` and similar) have been deprecated and are no longer provided under the `_GNU_SOURCE` feature profile, only under explicit `_LARGEFILE64_SOURCE`. The latter will also be removed in a future version. Builds broken by this change can be fixed short-term by adding `-D_LARGEFILE64_SOURCE` to `CFLAGS`, but should be fixed to use the standard interfaces.
2023-05-17 22:29:46 +08:00
.github/workflows ci: re-add openwrt-21.02 sdk 2023-05-15 16:03:58 +08:00
alist alist: fix compilation with musl 1.2.4 2023-05-17 22:29:46 +08:00
luci-app-alist luci-app-alist: Limit token_expires_in minimum 2023-05-07 09:46:35 +08:00
install.sh install.sh: support libc 32/64 time 2023-05-15 16:49:41 +08:00
README.md ci: drop 18.06 i18n 2022-11-23 15:17:11 +08:00

luci-app-alist

A file list program that supports multiple storage.

How to build

  • Enter in your openwrt dir

  • Openwrt official SnapShots

    1. update golang 19.x (Fix build for openwrt-21.02/22.03 branches)

    rm -rf feeds/packages/lang/golang
    svn export https://github.com/sbwml/packages_lang_golang/branches/19.x feeds/packages/lang/golang
    

    2. get luci-app-alist source & building

    git clone https://github.com/sbwml/luci-app-alist package/alist
    make menuconfig # choose LUCI -> Applications -> luci-app-alist
    make V=s
    

How to install prebuilt packages (OpenWrt 21,22,master)

  • Login OpenWrt terminal (SSH)

  • Install curl package

    opkg update
    opkg install curl
    
  • Execute install script (Multi-architecture support)

    sh -c "$(curl -ksS https://raw.githubusercontent.com/sbwml/luci-app-alist/master/install.sh)"