diff options
| author | wzhd <wzhd@web> | 2017-02-03 15:41:08 +0000 |
|---|---|---|
| committer | admin <admin@branchable.com> | 2017-02-03 15:41:08 +0000 |
| commit | edf949ccfd577605f960e2cf5a2b46f5b49bbc0f (patch) | |
| tree | 0a8a67ff3a7a4a046eedfb0dddc1cdaf68665891 /doc/todo | |
| parent | 39afe530d4bd43c0e4f4142a03e375019222a8b8 (diff) | |
Arch Linux Port
Diffstat (limited to 'doc/todo')
| -rw-r--r-- | doc/todo/Arch_Linux_Port.mdwn | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/todo/Arch_Linux_Port.mdwn b/doc/todo/Arch_Linux_Port.mdwn new file mode 100644 index 00000000..a899dbb3 --- /dev/null +++ b/doc/todo/Arch_Linux_Port.mdwn @@ -0,0 +1,14 @@ +Hi all, I'm an Arch Linux user and I've been learning Haskell and working on an Arch Liux Port in the last several months. Here's my [GitHub fork](https://github.com/wzhd/propellor/tree/archlinux), and the branch is called archlinux. + +Currently, I've added types, modified Bootstrap.hs, and added a Property for the package manager Pacman. I've been using it for a while and it seems to be working. + +I've made some addtional minor changes to make propellor compile without errors: + +- User.nuked now has type Property Linux +- OS.cleanInstallOnce now has type Property DebianLike, because one of its dependencies, User.shadowConfig only supports DebianLike +- tightenTargets is added to Reboot.toDistroKernel to get the expeted type +- pattern for Arch Linux is added to Debootstrap.extractSuite to silence warning "non-exhaustive pattern match" +- several properties in Parted and Partition are converted to Property Linux +- Rsync.installed and Docker.installed now supports Pacman as well + +Hope you enjoy it! |
