diff --git a/README.md b/README.md index 3a01b22..f87ede5 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Creating a package for BPM with these utilities is simple 2) Run the following command (You can run the comamnd with no arguments to see available options) ``` -bpm-setup -D my_bpm_package -t +bpm-setup -D my_package -t ``` 3) This will create a directory named 'my_bpm_package' under the current directory with all the required files for the chosen package type 4) You are able to edit the pkg.info descriptor file inside the newly created directory to your liking. Here's an example of what a descriptor file could look like @@ -29,12 +29,14 @@ bpm-setup -D my_bpm_package -t name: my_package description: My package's description version: 1.0 +revision: 2 (Optional) architecture: x86_64 url: https://www.my-website.com/ (Optional) license: MyLicense (Optional) type: -depends: dependency1,dependency2 (Optional) -make_depends: make_depend1,make_depend2 (Optional) +depends: ["dependency1","dependency2"] (Optional) +optional_depends: ["optional_depend1","optional_depend2"] +make_depends: ["make_depend1","make_depend2"] (Optional) ``` ### Binary Packages 3) If you are making a binary package, copy all your binaries along with the directories they reside in (i.e files/usr/bin/my_binary) diff --git a/bpm-setup b/bpm-setup index 147b554..490600c 100755 --- a/bpm-setup +++ b/bpm-setup @@ -19,7 +19,6 @@ if [ $# -eq 0 ]; then exit fi -NAME="package-name" DESCRIPTION="Default package description" VERSION="1.0" #URL="https://my.project.url/ (Optional)" @@ -79,6 +78,10 @@ if [ -z "${DIRECTORY}" ]; then exit 1 fi +if [ -z "${NAME}" ]; then + NAME="${DIRECTORY}" +fi + if [[ ! "${DIRECTORY}" == "/"* ]]; then DIRECTORY="${PWD}/${DIRECTORY}" fi