aboutsummaryrefslogtreecommitdiff
path: root/src/property/apt.lisp
Commit message (Collapse)AuthorAge
* APT:PINNED: fix quotation in exampleSean Whitton2022-06-27
| | | | | Reported-by: David Bremner <david@tethera.net> Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* update copyright noticesSean Whitton2022-04-29
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* apt pinning properties: rework specifying suites to pinSean Whitton2022-04-29
| | | | | | | This means that we can do away with defining OS:DEBIAN-UNSTABLE etc. as both properties and functions, which led to confusing SLIME echo area hints. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rename APT:MIRROR to APT:MIRRORS, use &rest and rename the hostattrSean Whitton2022-04-23
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT:UNATTENDED-UPGRADES: ensure cron daemon is installedSean Whitton2022-04-23
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* note idea about some keyword arguments for APT:UNATTENDED-UPGRADESSean Whitton2022-04-23
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rename ASSERT-EUID-ROOT -> ASSERT-REMOTE-EUID-ROOTSean Whitton2022-04-23
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* replace some Scheme-style namesSean Whitton2022-04-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* replace uses of CALL-WITH-OS & drop the functionSean Whitton2022-03-11
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rename MEMSTRING= -> MEMSTR=Sean Whitton2022-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT:USES-LOCAL-CACHER: use an IP address, not a name, for localhostSean Whitton2021-12-18
| | | | | | | | | | | The --variant=buildd argument to debootstrap(8), used by default by SBUILD:BUILT, produces a chroot without any /etc/hosts file. Thus processes in the chroot, including apt(8), may not be able to resolve "localhost". This is relevant to the case of APT:USES-LOCAL-CACHER outside the chroot and APT:USES-PARENT-PROXY within, as suggested by SBUILD:BUILT's docstring. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:BACKPORTS-INSTALLED{,-MINIMALLY}Sean Whitton2021-11-01
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rework PUSHNEW-HOSTATTRS to use EQUAL not EQL & add PUSHNEW-HOSTATTRSean Whitton2021-08-31
| | | | | | | | | | | | | | | Previously, PUSHNEW-HOSTATTRS always used EQL to determine whether a hostattr was already pushed, which would give the wrong answer for many common cases. Now default to using EQUAL, and provide a way for the caller to specify the test function. PUSHNEW-HOSTATTRS now takes a list of hostattrs as a single parameter, rather than using &REST, in order to make room for the new :TEST keyword parameter. To mitigate the inconvenience of no longer using &REST, add PUSHNEW-HOSTATTR. Also fix some parameter and function names in docstrings. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT:RECONFIGURED: pass a string not a list as command inputSean Whitton2021-07-13
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:NO-PDIFFSSean Whitton2021-06-27
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix unapplying APT:UNATTENDED-UPGRADESSean Whitton2021-06-22
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* replace APT:USE-PARENT-MIRROR with APT:USE-PARENT-MIRRORSSean Whitton2021-06-18
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT::STANDARD-SOURCES-FOR: don't generate -security for experimentalSean Whitton2021-06-18
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:PINNEDSean Whitton2021-06-17
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT:ADDITIONAL-SOURCES: add Emacs indentation declarationSean Whitton2021-06-17
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT:ADDITIONAL-SOURCES: use FILE:EXISTS-WITH-CONTENTSean Whitton2021-06-17
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:SUITES-AVAILABLE-PINNED & OS:DEBIAN-EXPERIMENTALSean Whitton2021-06-17
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT:STANDARD-SOURCES.LIST: include stable updates and backportsSean Whitton2021-06-16
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* reindentSean Whitton2021-06-16
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT:STANDARD-SOURCES.LIST: use DEFPROPLISTSean Whitton2021-06-16
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:TRUSTS-KEY & specify that --pgp-pubkey is ASCII-armouredSean Whitton2021-06-16
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix name of macro defining APT:ADDITIONAL-SOURCESSean Whitton2021-06-16
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:INSTALLED-MINIMALLY, APT:ADDITIONAL-SOURCESSean Whitton2021-06-16
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:UPGRADED, APT:AUTOREMOVEDSean Whitton2021-06-07
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT::WITH-CHANGES-DPKG-STATUS: use &BODYSean Whitton2021-06-07
| | | | | | No functional change. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:CACHE-CLEANEDSean Whitton2021-04-24
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT:USES-PARENT-{PROXY,MIRROR}: error if parent has no proxy/mirrorSean Whitton2021-04-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* call FLATTEN in various apt properties & functionsSean Whitton2021-04-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add a number of new apt propertiesSean Whitton2021-04-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* tweak lambda lists & export APT:{ALL,NONE}-INSTALLED-PSean Whitton2021-04-04
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* property/apt.lisp: factor out +noninteractive-env+Sean Whitton2021-04-04
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* untabifySean Whitton2021-03-22
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add facility for more regular progress and debug printingSean Whitton2021-03-21
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add and use :CONSFIGURATOR named readtableSean Whitton2021-03-20
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:SERVICE-INSTALLED-RUNNING, APT:USES-LOCAL-CACHERSean Whitton2021-03-19
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rename constant SECTIONS -> +SECTIONS+Sean Whitton2021-03-19
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:USES-PARENT-MIRROR, APT:PROXY and APT:USES-PARENT-PROXYSean Whitton2021-03-19
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* use LIST* in various placesSean Whitton2021-03-15
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* rename STRINGMEM -> MEMSTRING=Sean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:MIRROR and APT:STANDARD-SOURCES.LISTSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* APT::APT-CACHE-POLICY-INSTALLED: use DEFINE-CONSTANTSean Whitton2021-03-10
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:REMOVEDSean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT::WITH-MAYBE-UPDATESean Whitton2021-03-09
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* fix arg to RUNSean Whitton2021-03-05
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* add APT:INSTALLEDSean Whitton2021-03-05
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>