diff --git a/ynh-dev b/ynh-dev index ea622ae..7ca2221 100755 --- a/ynh-dev +++ b/ynh-dev @@ -361,23 +361,19 @@ EOF npm run dev ;; yunohost-admin-build) + if [[ ! -e "/usr/share/yunohost/admin-bkp" ]] + then + info "Backuping base yunohost-admin sources" + mv /usr/share/yunohost/admin /usr/share/yunohost/admin-bkp + fi - if [[ ! -e "/usr/share/yunohost/admin-bkp" ]] - then - info "Backuping base yunohost-admin sources" - mv /usr/share/yunohost/admin /usr/share/yunohost/admin-bkp - fi + cd /ynh-dev/yunohost-admin/app + npm run build - cd /ynh-dev/yunohost-admin/app - npm run build + create_sym_link "/ynh-dev/yunohost-admin/app/dist" "/usr/share/yunohost/admin" - create_sym_link "/ynh-dev/yunohost-admin/app/dist" "/usr/share/yunohost/admin" - - IP=$(hostname -I | tr ' ' '\n' | grep "\.") - success "App builded and available at https://$IP/yunohost/admin" - ;; - *) - error "Invalid package '${PACKAGES[i]}': correct arguments are 'yunohost', 'ssowat', 'moulinette', 'yunohost-admin' or nothing for all" + IP=$(hostname -I | tr ' ' '\n' | grep "\.") + success "App builded and available at https://$IP/yunohost/admin" ;; *) error "Invalid package '${PACKAGES[i]}': correct arguments are 'yunohost', 'ssowat', 'moulinette', 'yunohost-admin' or nothing for all"