02firstboot = $(CHROOT)/usr/local/bin/02firstboot.start cert-renew.sh = $(CHROOT)/etc/ssl/cert-renew.sh systemd-units: appliance/PostgreSQL-Backup.sh appliance/backup.service appliance/backup.timer appliance/cert-renew.service appliance/cert-renew.timer mkdir -p $(CHROOT)/usr/local/bin cp appliance/PostgreSQL-Backup.sh $(CHROOT)/usr/local/bin/ cp appliance/backup.service appliance/backup.timer appliance/cert-renew.service appliance/cert-renew.timer $(CHROOT)/etc/systemd/system/ $(02firstboot): appliance/02firstboot.start mkdir -p $(CHROOT)/usr/local/bin cp $< $@ touch $(CHROOT)/02firstboot $(cert-renew.sh): appliance/cert-renew.sh mkdir -p $(CHROOT)/etc/ssl cp $< $@ preinstall: postinstall: systemd-units $(02firstboot) $(cert-renew.sh) ## # Wegen Abhängigkeiten wird Perl mit USE=ithreads gebaut. ## # Deswegen müssen auch alle Module neu erstellt werden. ## RUN perl-cleaner --reallyall # configure postgresql sed -i 's#^PG_INITDB_OPTS=.*#PG_INITDB_OPTS="--encoding=UTF8 --locale=de_DE.UTF-8"#' $(CHROOT)/etc/conf.d/postgresql-* rm -rf $(CHROOT)/var/lib/postgresql/* RUN emerge --config dev-db/postgresql