Skip to content

Commit a06a586

Browse files
authored
Merge pull request #129 from untangle/ngfw-14953-vuntangle-component-setup-wizard
NGFW-14953 Migrated Setup Wizard in VueJS app
2 parents 5b88659 + 731a9ba commit a06a586

File tree

103 files changed

+16666
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+16666
-0
lines changed

build-order.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,4 @@ untangle-squid-config bullseye
8181
untangle-freeradius-config bullseye
8282
untangle-region-eu bullseye
8383
untangle-serial-config bullseye
84+
untangle-vue-ui bullseye

untangle-gateway/debian/control

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Depends: ${misc:Depends},
2424
untangle-ddclient-config,
2525
untangle-development-runtime,
2626
untangle-exim4-config,
27+
untangle-vue-ui,
2728
untangle-app-ad-blocker,
2829
untangle-app-application-control,
2930
untangle-app-application-control-lite,

untangle-vue-ui/Makefile

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
DESTDIR ?= /
2+
3+
INSTALL_DIR := $(DESTDIR)/usr/share/untangle/web/vue/
4+
5+
build:
6+
7+
install: dir yarn dist
8+
9+
dir:
10+
mkdir -p $(INSTALL_DIR)
11+
12+
yarn:
13+
cd ./source; \
14+
yarnpkg install --force --network-concurrency 1; \
15+
yarnpkg clean; \
16+
yarnpkg build
17+
18+
dist: yarn
19+
cp -r ./source/dist/* $(INSTALL_DIR)
20+
rm -rf ./source/dist
21+
22+
.PHONY: build install dir yarn dist

untangle-vue-ui/debian/changelog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
untangle-vue-ui (1.0) stable; urgency=low
2+
3+
* initial checkin
4+
5+
-- <dhadarau@arista.com> Thu, 29 Jan 2024 12:00:00 +0200

untangle-vue-ui/debian/compat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
10

untangle-vue-ui/debian/control

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Source: untangle-vue-ui
2+
Section: admin
3+
Priority: optional
4+
Maintainer: Sebastien Delafond <sdelafond@gmail.com>
5+
Uploaders: Untangle Buildbot <buildbot@untangle.com>
6+
Build-Depends: systemd, debhelper, nodejs, npm, yarnpkg
7+
Standards-Version: 3.9.8
8+
9+
Package: untangle-vue-ui
10+
Architecture: all
11+
Depends: ${misc:Depends}
12+
Description: Untangle Vue UI

untangle-vue-ui/debian/copyright

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Copyright (c) 2003-2018 Untangle, Inc.
2+
3+
Untangle licenses the Untangle components of the Untangle Software under
4+
version 2 of the GNU General Public License (GPL). Certain third-party software
5+
components distributed with the Untangle Software are licensed under other free
6+
or open source license terms. Many of the Untangle components and data are also
7+
licensed with the GNU Classpath exception, which allows linking of independent
8+
non-GPL modules with the Untangle software. The GNU Classpath exception applies
9+
to source files in which Untangle has placed a notice stating the exception.
10+
See the source code files for more details.
11+
12+
-----
13+
14+
This program is free software; you can redistribute it and/or modify
15+
it under the terms of the GNU General Public License, version 2,
16+
as published by the Free Software Foundation.
17+
18+
This program is distributed in the hope that it will be useful, but
19+
AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty of
20+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
21+
NONINFRINGEMENT. See the GNU General Public License for more details.
22+
23+
You should have received a copy of the GNU General Public License
24+
along with this program; if not, write to the Free Software
25+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
26+
27+
On Debian-based systems, the full GPL license can be found under
28+
/usr/share/common-licenses.

untangle-vue-ui/debian/rules

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/usr/bin/make -f
2+
3+
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
4+
DPKG_EXPORT_BUILDFLAGS = 1
5+
include /usr/share/dpkg/default.mk
6+
7+
DESTDIR := $(CURDIR)/debian/$(shell dh_listpackages)
8+
9+
%:
10+
dh $@
11+
12+
override_dh_gencontrol:
13+
if [ -f debian/version ] ; then dh_gencontrol -- -v"`cat debian/version`" ; else dh_gencontrol ; fi
14+
15+
override_dh_install:
16+
if [ -f Makefile ] || [ ! -d files ]; then \
17+
dh_install ; \
18+
else \
19+
mkdir -p $(DESTDIR) ; \
20+
cp -ra files/* $(DESTDIR) ; \
21+
fi
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.0 (quilt)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
3+
exit 0

0 commit comments

Comments
 (0)