From a7a0ae5e57f5f34748aa8c37498a2e4a3aa9f30c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 20:48:46 +0000 Subject: [PATCH 1/2] chore: bump webonyx/graphql-php from 15.29.3 to 15.29.4 Bumps [webonyx/graphql-php](https://github.com/webonyx/graphql-php) from 15.29.3 to 15.29.4. - [Release notes](https://github.com/webonyx/graphql-php/releases) - [Changelog](https://github.com/webonyx/graphql-php/blob/master/CHANGELOG.md) - [Commits](https://github.com/webonyx/graphql-php/compare/v15.29.3...v15.29.4) --- updated-dependencies: - dependency-name: webonyx/graphql-php dependency-version: 15.29.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.lock b/composer.lock index b969f834..3881a1de 100644 --- a/composer.lock +++ b/composer.lock @@ -71,16 +71,16 @@ }, { "name": "webonyx/graphql-php", - "version": "v15.29.3", + "version": "v15.29.4", "source": { "type": "git", "url": "https://github.com/webonyx/graphql-php.git", - "reference": "abe7cf760fd7d322e3e685b0b2fe14cedb73fafe" + "reference": "7ae6371184a1909822916ff101eab7e6e070c656" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/abe7cf760fd7d322e3e685b0b2fe14cedb73fafe", - "reference": "abe7cf760fd7d322e3e685b0b2fe14cedb73fafe", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/7ae6371184a1909822916ff101eab7e6e070c656", + "reference": "7ae6371184a1909822916ff101eab7e6e070c656", "shasum": "" }, "require": { @@ -93,7 +93,7 @@ "amphp/http-server": "^2.1", "dms/phpunit-arraysubset-asserts": "dev-master", "ergebnis/composer-normalize": "^2.28", - "friendsofphp/php-cs-fixer": "3.92.3", + "friendsofphp/php-cs-fixer": "3.92.4", "mll-lab/php-cs-fixer-config": "5.11.0", "nyholm/psr7": "^1.5", "phpbench/phpbench": "^1.2", @@ -134,7 +134,7 @@ ], "support": { "issues": "https://github.com/webonyx/graphql-php/issues", - "source": "https://github.com/webonyx/graphql-php/tree/v15.29.3" + "source": "https://github.com/webonyx/graphql-php/tree/v15.29.4" }, "funding": [ { @@ -142,7 +142,7 @@ "type": "open_collective" } ], - "time": "2025-12-29T13:48:44+00:00" + "time": "2026-01-05T16:06:25+00:00" } ], "packages-dev": [], From 0a58515e4d3d6e352aa95b07d489599ec61a11fc Mon Sep 17 00:00:00 2001 From: Jared Hendrickson Date: Sun, 18 Jan 2026 13:53:57 -0700 Subject: [PATCH 2/2] chore: update repo urls to match new org url --- README.md | 16 ++++++++-------- docs/CONTRIBUTING.md | 8 ++++---- docs/INSTALL_AND_CONFIG.md | 8 ++++---- docs/index.md | 12 ++++++------ mkdocs.yml | 2 +- package-lock.json | 2 +- .../Caches/RESTAPIVersionReleasesCache.inc | 2 +- .../RESTAPI/Forms/SystemRESTAPISettingsForm.inc | 2 +- .../pkg/RESTAPI/Models/FreeRADIUSClient.inc | 2 +- .../pkg/RESTAPI/Models/FreeRADIUSInterface.inc | 2 +- .../local/pkg/RESTAPI/Models/FreeRADIUSUser.inc | 2 +- .../local/pkg/RESTAPI/Models/RESTAPIVersion.inc | 2 +- .../local/pkg/RESTAPI/Schemas/OpenAPISchema.inc | 4 ++-- .../usr/local/share/pfSense-pkg-RESTAPI/info.xml | 2 +- tools/make_package.py | 4 ++-- vagrant-build.sh | 10 +++++----- 16 files changed, 40 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index ca8951e5..05e5c1e2 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # pfSense REST API Package -[![Build](https://github.com/jaredhendrickson13/pfsense-api/actions/workflows/build.yml/badge.svg)](https://github.com/jaredhendrickson13/pfsense-api/actions/workflows/build.yml) -[![Quality](https://github.com/jaredhendrickson13/pfsense-api/actions/workflows/quality.yml/badge.svg)](https://github.com/jaredhendrickson13/pfsense-api/actions/workflows/quality.yml) -[![Release](https://github.com/jaredhendrickson13/pfsense-api/actions/workflows/release.yml/badge.svg)](https://github.com/jaredhendrickson13/pfsense-api/actions/workflows/release.yml)
-![Downloads](https://img.shields.io/github/downloads/jaredhendrickson13/pfsense-api/total?label=Downloads) -![License](https://img.shields.io/github/license/jaredhendrickson13/pfsense-api?label=License) +[![Build](https://github.com/pfrest/pfSense-pkg-RESTAPI/actions/workflows/build.yml/badge.svg)](https://github.com/pfrest/pfSense-pkg-RESTAPI/actions/workflows/build.yml) +[![Quality](https://github.com/pfrest/pfSense-pkg-RESTAPI/actions/workflows/quality.yml/badge.svg)](https://github.com/pfrest/pfSense-pkg-RESTAPI/actions/workflows/quality.yml) +[![Release](https://github.com/pfrest/pfSense-pkg-RESTAPI/actions/workflows/release.yml/badge.svg)](https://github.com/pfrest/pfSense-pkg-RESTAPI/actions/workflows/release.yml)
+![Downloads](https://img.shields.io/github/downloads/pfrest/pfSense-pkg-RESTAPI/total?label=Downloads) +![License](https://img.shields.io/github/license/pfrest/pfSense-pkg-RESTAPI?label=License) ![Docs](https://img.shields.io/website?url=https%3A%2F%2Fpfrest.org&label=Documentation) The pfSense REST API package is an unofficial, open-source REST and GraphQL API for pfSense CE and pfSense Plus @@ -36,13 +36,13 @@ commands are included below for quick reference. Install on pfSense CE: ```bash -pkg-static add https://github.com/jaredhendrickson13/pfsense-api/releases/latest/download/pfSense-2.8.1-pkg-RESTAPI.pkg +pkg-static add https://github.com/pfrest/pfSense-pkg-RESTAPI/releases/latest/download/pfSense-2.8.1-pkg-RESTAPI.pkg ``` Install on pfSense Plus: ```bash -pkg-static -C /dev/null add https://github.com/jaredhendrickson13/pfsense-api/releases/latest/download/pfSense-25.11-pkg-RESTAPI.pkg +pkg-static -C /dev/null add https://github.com/pfrest/pfSense-pkg-RESTAPI/releases/latest/download/pfSense-25.11-pkg-RESTAPI.pkg ``` > [!WARNING] @@ -51,7 +51,7 @@ pkg-static -C /dev/null add https://github.com/jaredhendrickson13/pfsense-api/re > [!TIP] > You may need to customize the installation command to reference the package built for your pfSense version. Check -> the [releases page](https://github.com/jaredhendrickson13/pfsense-api/releases) to find the package built for +> the [releases page](https://github.com/pfrest/pfSense-pkg-RESTAPI/releases) to find the package built for > your version of pfSense. ## Disclaimers diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 6083c284..32402b5c 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -12,12 +12,12 @@ including but not limited to: - Bug fixes - New features - Documentation improvements -- Reporting and collaborating to open [issues](https://github.com/jaredhendrickson13/pfsense-api/issues) -- Opening and contributing to [discussions](https://github.com/jaredhendrickson13/pfsense-api/discussions) +- Reporting and collaborating to open [issues](https://github.com/pfrest/pfSense-pkg-RESTAPI/issues) +- Opening and contributing to [discussions](https://github.com/pfrest/pfSense-pkg-RESTAPI/discussions) To make a code contribution, please follow these steps: -1. Fork the repository on [GitHub](https://github.com/jaredhendrickson13/pfsense-api). +1. Fork the repository on [GitHub](https://github.com/pfrest/pfSense-pkg-RESTAPI). 2. Clone your fork locally and make your changes. 3. Commit your changes and push them to your fork. 4. Open a pull request on the main repository to merge your changes into the project. @@ -174,7 +174,7 @@ These tools will allow you to create a FreeBSD virtual machine for building the Clone the repository to your development machine: ```bash -git clone git@github.com:jaredhendrickson13/pfsense-api.git +git clone git@github.com:pfrest/pfSense-pkg-RESTAPI.git ``` #### Step 3: Run the vagrant-build.sh script diff --git a/docs/INSTALL_AND_CONFIG.md b/docs/INSTALL_AND_CONFIG.md index 6fee067b..fcdf870a 100644 --- a/docs/INSTALL_AND_CONFIG.md +++ b/docs/INSTALL_AND_CONFIG.md @@ -26,7 +26,7 @@ run pfSense. It's recommended to follow Netgate's [minimum hardware requirements !!! Tip Don't see your version of pfSense listed? Older versions of pfSense may be supported by older versions of this package. - Check the [releases page](https://github.com/jaredhendrickson13/pfsense-api/releases). + Check the [releases page](https://github.com/pfrest/pfSense-pkg-RESTAPI/releases). ## Installing the package @@ -36,18 +36,18 @@ The pfSense REST API package is built just like any other pfSense package and ca **Install on pfSense CE** ```bash -pkg-static add https://github.com/jaredhendrickson13/pfsense-api/releases/latest/download/pfSense-2.8.1-pkg-RESTAPI.pkg +pkg-static add https://github.com/pfrest/pfSense-pkg-RESTAPI/releases/latest/download/pfSense-2.8.1-pkg-RESTAPI.pkg ``` **Install on pfSense Plus** ```bash -pkg-static -C /dev/null add https://github.com/jaredhendrickson13/pfsense-api/releases/latest/download/pfSense-25.11-pkg-RESTAPI.pkg +pkg-static -C /dev/null add https://github.com/pfrest/pfSense-pkg-RESTAPI/releases/latest/download/pfSense-25.11-pkg-RESTAPI.pkg ``` !!! Important - You may need to customize the installation command to reference the package built for your pfSense version. Check - the [releases page](https://github.com/jaredhendrickson13/pfsense-api/releases) to find the package built for + the [releases page](https://github.com/pfrest/pfSense-pkg-RESTAPI/releases) to find the package built for your version of pfSense. - When updating pfSense, **you must reinstall this package afterward** as pfSense removes unofficial packages during system updates and has no way to automatically reinstall them. diff --git a/docs/index.md b/docs/index.md index 7e4502f2..7170fba6 100644 --- a/docs/index.md +++ b/docs/index.md @@ -12,7 +12,7 @@ API package and provide you with the information you need to configure and use t !!! Note These docs are only applicable to the REST API v2 package and later. If you are using the legacy v1 package, please - refer to the docs on the [legacy branch](https://github.com/jaredhendrickson13/pfsense-api/tree/legacy). + refer to the docs on the [legacy branch](https://github.com/pfrest/pfSense-pkg-RESTAPI/tree/legacy). ## Key Features @@ -25,12 +25,12 @@ API package and provide you with the information you need to configure and use t - Built-in Swagger documentation New features are constantly being added. If you have a feature request, please open an issue on the project's [GitHub -repository](https://github.com/jaredhendrickson13/pfsense-api/issues/new?labels=backlog%2C+feature+request&projects=&template=feature-request.md). +repository](https://github.com/pfrest/pfSense-pkg-RESTAPI/issues/new?labels=backlog%2C+feature+request&projects=&template=feature-request.md). ## Source Code & Contributions -The source code for this project is available in its entirety on [GitHub](https://github.com/jaredhendrickson13/pfsense-api) -and is licensed under an [Apache 2.0 license](https://github.com/jaredhendrickson13/pfsense-api/blob/master/LICENSE). +The source code for this project is available in its entirety on [GitHub](https://github.com/pfrest/pfSense-pkg-RESTAPI) +and is licensed under an [Apache 2.0 license](https://github.com/pfrest/pfSense-pkg-RESTAPI/blob/master/LICENSE). Contributions are welcome and encouraged. If you would like to contribute to the project, please read through the [contribution guidelines](CONTRIBUTING.md) before opening a pull request. @@ -41,8 +41,8 @@ opening a pull request. !!! Important Unless your inquiry is regarding a [security vulnerability](SECURITY.md) or other sensitive matter, please do not - contact the maintainers directly. Instead, please [open an issue](https://github.com/jaredhendrickson13/pfsense-api/issues/new/choose) to report a bug or request a feature. For - general questions or help requests, please [open a discussion](https://github.com/jaredhendrickson13/pfsense-api/discussions/new/choose). + contact the maintainers directly. Instead, please [open an issue](https://github.com/pfrest/pfSense-pkg-RESTAPI/issues/new/choose) to report a bug or request a feature. For + general questions or help requests, please [open a discussion](https://github.com/pfrest/pfSense-pkg-RESTAPI/discussions/new/choose). ## Disclaimers diff --git a/mkdocs.yml b/mkdocs.yml index 2df15e96..2c2a8f54 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,5 +1,5 @@ site_name: pfSense REST API Guide -repo_url: https://github.com/jaredhendrickson13/pfsense-api +repo_url: https://github.com/pfrest/pfSense-pkg-RESTAPI nav: - General: - Home: index.md diff --git a/package-lock.json b/package-lock.json index 36c9d74f..6d722200 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "pfsense-api", + "name": "pfSense-pkg-RESTAPI", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Caches/RESTAPIVersionReleasesCache.inc b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Caches/RESTAPIVersionReleasesCache.inc index 74f00be6..7eddd76a 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Caches/RESTAPIVersionReleasesCache.inc +++ b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Caches/RESTAPIVersionReleasesCache.inc @@ -12,7 +12,7 @@ use RESTAPI\Models\RESTAPIVersion; * runs on a schedule to periodically update the releases cache in the background. */ class RESTAPIVersionReleasesCache extends Cache { - const RELEASES_URL = 'https://api.github.com/repos/jaredhendrickson13/pfsense-api/releases'; + const RELEASES_URL = 'https://api.github.com/repos/pfrest/pfSense-pkg-RESTAPI/releases'; public int $timeout = 30; public string $schedule = '0 * * * *'; diff --git a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Forms/SystemRESTAPISettingsForm.inc b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Forms/SystemRESTAPISettingsForm.inc index f856760d..5b2a1cfe 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Forms/SystemRESTAPISettingsForm.inc +++ b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Forms/SystemRESTAPISettingsForm.inc @@ -61,7 +61,7 @@ class SystemRESTAPISettingsForm extends Form { 'report_an_issue' => [ 'title' => 'Report an Issue', 'icon' => 'fa-solid fa-question-circle', - 'link' => 'https://github.com/jaredhendrickson13/pfsense-api/issues/new/choose', + 'link' => 'https://github.com/pfrest/pfSense-pkg-RESTAPI/issues/new/choose', 'classes' => ['btn-info'], ], ]; diff --git a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSClient.inc b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSClient.inc index 93393476..037c2e67 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSClient.inc +++ b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSClient.inc @@ -179,7 +179,7 @@ class FreeRADIUSClient extends Model { if (!empty($input_errors)) { throw new ValidationError( message: "An unexpected validation error has occurred: $input_errors[0]. Please report this issue at " . - 'https://github.com/jaredhendrickson13/pfsense-api/issues/new', + 'https://github.com/pfrest/pfSense-pkg-RESTAPI/issues/new', response_id: 'FREERADIUS_CLIENTS_UNEXPECTED_VALIDATION_ERROR', ); } diff --git a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSInterface.inc b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSInterface.inc index 0a147af7..ae126921 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSInterface.inc +++ b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSInterface.inc @@ -116,7 +116,7 @@ class FreeRADIUSInterface extends Model { if (!empty($input_errors)) { throw new ValidationError( message: "An unexpected validation error has occurred: $input_errors[0]. Please report this issue at " . - 'https://github.com/jaredhendrickson13/pfsense-api/issues/new', + 'https://github.com/pfrest/pfSense-pkg-RESTAPI/issues/new', response_id: 'FREERADIUS_INTERFACE_UNEXPECTED_VALIDATION_ERROR', ); } diff --git a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSUser.inc b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSUser.inc index e028e6b8..48a2ee2e 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSUser.inc +++ b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/FreeRADIUSUser.inc @@ -148,7 +148,7 @@ class FreeRADIUSUser extends Model { if (!empty($input_errors)) { throw new ValidationError( message: "An unexpected validation error has occurred: $input_errors[0]. Please report this issue at " . - 'https://github.com/jaredhendrickson13/pfsense-api/issues/new', + 'https://github.com/pfrest/pfSense-pkg-RESTAPI/issues/new', response_id: 'FREERADIUS_USER_UNEXPECTED_VALIDATION_ERROR', ); } diff --git a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/RESTAPIVersion.inc b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/RESTAPIVersion.inc index 42cbb691..24edd8b3 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/RESTAPIVersion.inc +++ b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Models/RESTAPIVersion.inc @@ -12,7 +12,7 @@ use RESTAPI\Responses\ServerError; * Defines a Model that represents the REST API version installed on this system. */ class RESTAPIVersion extends Model { - const REPO_URL = 'https://github.com/jaredhendrickson13/pfsense-api'; + const REPO_URL = 'https://github.com/pfrest/pfSense-pkg-RESTAPI'; public StringField $current_version; public StringField $latest_version; diff --git a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Schemas/OpenAPISchema.inc b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Schemas/OpenAPISchema.inc index 3e6754a6..4413191c 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Schemas/OpenAPISchema.inc +++ b/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/Schemas/OpenAPISchema.inc @@ -49,11 +49,11 @@ class OpenAPISchema extends Schema { 'version' => $restapi_version->current_version->value, 'contact' => [ 'name' => 'GitHub', - 'url' => 'https://github.com/jaredhendrickson13/pfsense-api', + 'url' => 'https://github.com/pfrest/pfSense-pkg-RESTAPI', ], 'license' => [ 'name' => 'Apache 2.0', - 'url' => 'https://raw.githubusercontent.com/jaredhendrickson13/pfsense-api/master/LICENSE', + 'url' => 'https://raw.githubusercontent.com/pfrest/pfSense-pkg-RESTAPI/master/LICENSE', ], 'description' => '### Getting Started' . diff --git a/pfSense-pkg-RESTAPI/files/usr/local/share/pfSense-pkg-RESTAPI/info.xml b/pfSense-pkg-RESTAPI/files/usr/local/share/pfSense-pkg-RESTAPI/info.xml index e0bfba87..2747a2ac 100644 --- a/pfSense-pkg-RESTAPI/files/usr/local/share/pfSense-pkg-RESTAPI/info.xml +++ b/pfSense-pkg-RESTAPI/files/usr/local/share/pfSense-pkg-RESTAPI/info.xml @@ -4,7 +4,7 @@ RESTAPI restapi - https://github.com/jaredhendrickson13/pfsense-api + https://github.com/pfrest/pfSense-pkg-RESTAPI System %%PKGVERSION%% restapi.xml diff --git a/tools/make_package.py b/tools/make_package.py index 8a886f1e..501e144d 100644 --- a/tools/make_package.py +++ b/tools/make_package.py @@ -24,8 +24,8 @@ import jinja2 # Constants -REPO_OWNER = "jaredhendrickson13" -REPO_NAME = "pfsense-api" +REPO_OWNER = "pfrest" +REPO_NAME = "pfSense-pkg-RESTAPI" PKG_NAME = "pfSense-pkg-RESTAPI" diff --git a/vagrant-build.sh b/vagrant-build.sh index d92abd17..1f68c76f 100755 --- a/vagrant-build.sh +++ b/vagrant-build.sh @@ -13,15 +13,15 @@ SSH_CONFIG_FILE=$(mktemp) vagrant ssh-config > "$SSH_CONFIG_FILE" # Copy the source code to the vagrant box using SCP (vagrant upload skips hidden files) -rsync -avz --progress -e "ssh -F $SSH_CONFIG_FILE" ../pfsense-api vagrant@default:/home/vagrant/build/ --exclude node_modules --exclude .git --exclude .phpdoc --exclude ./vendor --exclude .vagrant +rsync -avz --progress -e "ssh -F $SSH_CONFIG_FILE" ../pfSense-pkg-RESTAPI vagrant@default:/home/vagrant/build/ --exclude node_modules --exclude .git --exclude .phpdoc --exclude ./vendor --exclude .vagrant # Run the build script on the vagrant box cat << END | vagrant ssh -composer install --working-dir /home/vagrant/build/pfsense-api -cp -r /home/vagrant/build/pfsense-api/vendor/* /home/vagrant/build/pfsense-api/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/.resources/vendor/ -python3.11 /home/vagrant/build/pfsense-api/tools/make_package.py -t $BUILD_VERSION +composer install --working-dir /home/vagrant/build/pfSense-pkg-RESTAPI +cp -r /home/vagrant/build/pfSense-pkg-RESTAPI/vendor/* /home/vagrant/build/pfSense-pkg-RESTAPI/pfSense-pkg-RESTAPI/files/usr/local/pkg/RESTAPI/.resources/vendor/ +python3.11 /home/vagrant/build/pfSense-pkg-RESTAPI/tools/make_package.py -t $BUILD_VERSION END # Copy the built package back to the host using SCP -scp -F $SSH_CONFIG_FILE vagrant@default:/home/vagrant/build/pfsense-api/pfSense-pkg-RESTAPI/work/pkg/pfSense-pkg-RESTAPI-$BUILD_VERSION.pkg . +scp -F $SSH_CONFIG_FILE vagrant@default:/home/vagrant/build/pfSense-pkg-RESTAPI/pfSense-pkg-RESTAPI/work/pkg/pfSense-pkg-RESTAPI-$BUILD_VERSION.pkg . rm $SSH_CONFIG_FILE \ No newline at end of file