Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

backup should look, feel and behave more 'unixy'

Aperta
#32 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
ruby, yaml
Ambito
devops

Direzione di ricerca

Inizia individuando config.rb e esaminando issue #31 per il contesto di logfile.max_bytes. Traccia come sono definiti la configurazione, il logging, le directory dei modelli, tmp_path, data_path e la gestione dei timestamp; il lavoro è completo quando il comportamento richiesto a livello di sistema e per utente è implementato in modo coerente, inclusi nomi dei file di log configurabili.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Accepted

i am using 'backup' for a couple of month now and absolutely love it. great tool, thanks for sharing it.
but i think, to use it properly on production servers it should behave more unixy.

just a couple of things:

  • config.rbshould be stored in /etc/backup/config.rb
  • $HOME/.backup/config.rb should extend and overwrite the global configuration in /etc
  • logs should go to /var/log/backup.log and i should be able to change the filename (not only the path)
  • logfile.max_bytes should default to Float::INFINITY (see #31). logrotate does a pretty good job at handling logrotation, and is installed and configured on most systems anyway.
  • global models should go into /etc/backup/models and user-models into $HOME/.backup/models
  • tmp_path should default to somewhere in /tmp
  • data_path should default to somwhere in /var/ or /etc/backup/ (i am not sure here, we can't use /var/backup/ because it is used by debian based systems for internal backups)
  • timestamps in logs and .yaml-files should use system-time, not UTC

this allows a sysadmin to set sane defaults (like mailserver, backupserver,...) systemwide, witch normal system users can use or overwrite.

Lingua principale
Nessun dato sulla lingua
Stelle
6
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di backup/backup-features

Tutte le issue di backup/backup-features

Issue simili

Altre issue su DevOps

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.