Package resources
Package resources
(add-repo repo url id)
Add repo, gpg key and fingerprint:
(let [repo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" key "https://dl-ssl.google.com/linux/linux_signing_key.pub"] (add-repo repo key "7FAC5991"))
Add repo, gpg key and fingerprint: (let [repo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" key "https://dl-ssl.google.com/linux/linux_signing_key.pub"] (add-repo repo key "7FAC5991"))
(apt)
(initialize)
Setup package resource serializing consumer
Setup package resource serializing consumer
(installed? pkg)
(key-file file)
(key-file c file)
Import a gpg apt key from a file resource:
(key-file "key.gpg")
Import a gpg apt key from a file resource: (key-file "key.gpg")
(key-server server id)
(key-server c server id)
Import a gpg apt key from a gpg server resource:
(key-server "keyserver.ubuntu.com" "42ED3C30B8C9F76BC85AC1EC8B095396E29035F0")
Import a gpg apt key from a gpg server resource: (key-server "keyserver.ubuntu.com" "42ED3C30B8C9F76BC85AC1EC8B095396E29035F0")
(package & args)
Package resource with optional provider and state parameters:
(package "ghc") ; state is present by default (package "ghc" "gnome-terminal") ; multiple packages (package "ghc" :present) ; explicit state (package "ghc" :absent) ; remove package
Package resource with optional provider and state parameters: (package "ghc") ; state is present by default (package "ghc" "gnome-terminal") ; multiple packages (package "ghc" :present) ; explicit state (package "ghc" :absent) ; remove package
(install- this pkg)
(update- this)
(uninstall this pkg)
(upgrade- this)
(pkg)
(key-file- this file)
(key-server- this server id)
(rm-repo this repo)
(add-repo- this repo)
(repository repo)
(repository repo state)
(repository c repo state)
Package repository resource:
(repository "deb https://raw.githubusercontent.com/narkisr/fpm-barbecue/repo/packages/ubuntu/ xenial main" :present) (repository "deb https://raw.githubusercontent.com/narkisr/fpm-barbecue/repo/packages/ubuntu/ xenial main" :absent)
Package repository resource: (repository "deb https://raw.githubusercontent.com/narkisr/fpm-barbecue/repo/packages/ubuntu/ xenial main" :present) (repository "deb https://raw.githubusercontent.com/narkisr/fpm-barbecue/repo/packages/ubuntu/ xenial main" :absent)
(update)
(update c)
(update c provider)
Update package repository index resource:
(update)
Update package repository index resource: (update)
(upgrade)
(upgrade provider)
(upgrade c provider)
Upgrade installed packages:
(upgrade)
Upgrade installed packages: (upgrade)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close