Inital Commit
All checks were successful
Reprepro Wrapper / Reprepro Wrapper [arm64] (push) Successful in 12s
Reprepro Wrapper / Reprepro Wrapper [amd64] (push) Successful in 11s

This commit is contained in:
Cantibra
2025-10-26 21:11:05 +01:00
commit d59fb7ee55
20 changed files with 1285 additions and 0 deletions

View File

@@ -0,0 +1,78 @@
/var/log/reprepro/*.log {
# Truncate the original log file in place after creating a copy,
# instead of moving the old log file and optionally creating a
# new one. It can be used when some program cannot be told to
# close its logfile and thus might continue writing (appending)
# to the previous log file forever. Note that there is a very
# small time slice between copying the file and truncating it, so
# some logging data might be lost. When this option is used, the
# create option will have no effect, as the old log file stays in
# place.
copytruncate
# Archive old versions of log files adding a daily extension like
# YYYYMMDD instead of simply adding a number. The extension may
# be configured using the dateformat option.
dateext
# Specify the extension for dateext using the notation similar to
# strftime(3) function. Only %Y %m %d and %s specifiers are allowed.
# The default value is -%Y%m%d. Note that also the character
# separating log name from the extension is part of the dateformat
# string. The system clock must be set past Sep 9th 2001 for %s to
# work correctly. Note that the datestamps generated by this format
# must be lexically sortable (i.e., first the year, then the month
# then the day. e.g., 2001/12/01 is ok, but 01/12/2001 is not, since
# 01/11/2002 would sort lower while it is later). This is because when
# using the rotate option, logrotate sorts all rotated filenames to
# find out which logfiles are older and should be removed.
dateformat .%Y-%m-%d
# Use yesterday's instead of today's date to create the dateext
# extension, so that the rotated log file has a date in its name that
# is the same as the timestamps within it.
dateyesterday
# Postpone compression of the previous log file to the next rotation
# cycle. This only has effect when used in combination with compress.
# It can be used when some program cannot be told to close its logfile
# and thus might continue writing to the previous log file for some time.
delaycompress
# If the log file is missing, go on to the next one without issuing an
# error message.
missingok
# Do not copy the original log file and leave it in place.
nocopy
# New log files are not created.
nocreate
# Don't mail old log files to any address.
nomail
# Do not use shred when deleting old log files.
noshred
# Do not rotate the log if it is empty.
notifempty
# Logs are moved into directory for rotation. The directory must be on the
# same physical device as the log file being rotated, and is assumed to be
# relative to the directory holding the log file unless an absolute path
# name is specified. When this option is used all old versions of the log
# end up in directory.
olddir /var/logrotate/reprepro
# Log files are rotated count times before being removed or mailed to the
# address specified in a mail directive. If count is 0, old versions are
# removed rather than rotated.
rotate 1
# Log files are rotated if the current weekday is less than the weekday of
# the last rotation or if more than a week has passed since the last
# rotation. This is normally the same as rotating logs on the first day of
# the week, but it works better if logrotate is not run every night.
weekly
}

View File

@@ -0,0 +1,31 @@
Codename: bookworm
Suite: oldstable
Origin: Oldstable Repository
Label: Oldstable Repository
Description: Debian Bookworm Oldstable Repository
Architectures: amd64 arm64
Components: main pve8 pve8-ceph pbs8
Update: bookworm
SignWith:
Log: bookworm.log
Codename: trixie
Suite: stable
Origin: Stable Repository
Label: Stable Repository
Description: Debian Trixie Stable Repository
Architectures: amd64 arm64
Components: main pve9 pve9-ceph pbs9
Update: trixie
SignWith:
Log: trixie.log
Codename: noble
Suite: stable
Origin: Stable Repository
Label: Stable Repository
Description: Ubuntu Noble Numbat Stable Repository
Architectures: amd64 arm64
Components: main
SignWith:
Log: noble.log

View File

@@ -0,0 +1,9 @@
verbose
outdir /var/lib/reprepro
confdir /etc/reprepro
distdir /var/lib/reprepro/dists
logdir /var/log/reprepro
dbdir /var/lib/reprepro/db
listdir /var/tmp
morguedir /var/lib/reprepro/morgue
gnupghome /var/lib/gnupg