Content-Length: 272011 | pFad | http://github.com/astuff/kvaser-deb

8B GitHub - astuff/kvaser-deb: Scripts and config files to create Debian Packages from Kvaser's Linux Drivers and SDK.
Skip to content

Scripts and config files to create Debian Packages from Kvaser's Linux Drivers and SDK.

Notifications You must be signed in to change notification settings

astuff/kvaser-deb

Repository files navigation

Debian Package Generation Scripts for Kvaser Linux Drivers and SDK

Usage

The scripts in this repo are meant to be used inside a docker container. Before releasing new versions of anything, update the following changelogs:

  • canlib/debian-canlib/changelog
  • linlib/debian-linlib/changelog
  • drivers/kvaser-drivers-dkms-mkdsc

The information for the changelog updates can be found in the kvaser-linuxcan source under doc/ReleaseNotes.

Once the changelogs are updated, you are ready to perform the release:

  1. After starting a container of your choosing, first install all required dependencies:

     bash install_dependencies.bash
    
  2. Release kvaser-canlib-dev:

     bash package-canlib.bash [optional version tag/commit] [optional version suffix] [optional 'upload' flag]
     example:
     bash package-canlib.bash 5.35.477 0 upload
    
  3. Release kvaser-linlib-dev:

     bash package-linlib.bash [optional version tag/commit] [optional version suffix] [optional 'upload' flag]
     example:
     bash package-linlib.bash 5.35.477 0 upload
    
  4. Release kvaser-drivers-dkms:

     bash package-drivers.bash [optional version tag/commit] [optional version suffix] [optional 'upload' flag]
     example:
     bash package-drivers.bash 5.35.477 0 upload
    

The order of the above commands does matter as linlib depends on canlib.

NOTE: dput seems flakey with ftp uploads. If the dput upload seems to stall, you may want to try running dput outside of the docker container from the kvaser-deb/BUILD directory. You may also consider configuring dput to use sftp instead of ftp.

Installation of the generated packages

  • astuff/kvaser-linux:
    • $ sudo apt-add-repository ppa:astuff/kvaser-linux
    • $ sudo apt install kvaser-canlib-dev kvaser-linlib-dev kvaser-drivers-dkms

Related Documentation

Debian package files: https://www.debian.org/doc/manuals/maint-guide/dreq.en.html https://www.debian.org/doc/manuals/maint-guide/dother.en.html

Ubuntu Launchpad packaging details: https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage

About

Scripts and config files to create Debian Packages from Kvaser's Linux Drivers and SDK.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/astuff/kvaser-deb

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy