aboutsummarylogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorsteadfasterX2019-01-03 11:30:35 +0100
committersteadfasterX2019-01-03 12:05:09 +0100
commit3e291bbc4d5d8236020504e8ba6606730d09439b (patch)
tree26ad16ac36428b30e7ea450f56426ee220c27090 /README.md
downloadaur-3e291bbc4d5d8236020504e8ba6606730d09439b.tar.gz
squashed and merged from upstream
added .SRCINFO added maintainer, better description README updated bumped version fix stupid github markdown bumped version (after 1 year daily usage... yea 1.0) completed install guide fix: typo for ssmtp fix: when no ignore pkg specified archnews failed fix: cron get not executed due to wrong file perm fix: create log directory if it doesn't exist missing line first version of a real readme new release fix: omg.. the ignores had an effect for the checks only.. fix: typo prevented arch news exec fix/new: parsing the config before install/remove this gives high flexibility to change installation path, user etc fix: whole installation now clean adding post install and post remove fix: uau symlink new: initial version of package build initial version of gitignore Initial commit
Diffstat (limited to 'README.md')
-rw-r--r--README.md46
1 files changed, 46 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 000000000000..f3e74716a917
--- /dev/null
+++ b/README.md
@@ -0,0 +1,46 @@
+## uAu (unattended Arch upgrade) package build
+
+package build for uAu (https://github.com/steadfasterX/arch_uau/)
+
+## Guide
+
+### Install the requirements
+
+`gpg --receive-keys 1D1F0DC78F173680`
+
+`trizen -S --noconfirm aur-comment-fetcher-git checkupdates+aur python3-memoizedb`
+
+#### optional: Install mail
+
+If you have the command `mail` **not** available on your system:
+
+`sudo pacman -S ssmtp`
+
+I use and have tested only sstmp but every sendmail-like `mail` cmd will do.
+
+#### Build & Install
+
+`git clone https://github.com/steadfasterX/arch_uau-pkg.git`
+
+`cd arch_uau-pkg`
+
+`makepkg -si`
+
+#### Configure
+
+Set the expiry, inactive etc to never:
+
+`chage -E -1 -I -1 -m -1 -M -1 archupdater`
+
+*/etc/unattended-arch-upgrade.conf*
+
+All options are well documented in that conf file. Just adjust it to your needs.
+
+*/etc/unattended-arch-upgrade.ignore*
+
+This one should be used VERY carefully as ignoring packages can result in unexpected system behavior.
+Each "IgnorePkg=" can just contain 1 package name.
+
+* Bad example: libraries
+* Good example: kernel
+