Skip to content
This repository has been archived by the owner on Apr 7, 2024. It is now read-only.

Commit

Permalink
Merge pull request #58 from gaining/develop
Browse files Browse the repository at this point in the history
misc updates
  • Loading branch information
gaining authored May 23, 2018
2 parents 070a912 + 41f5039 commit bf6c0e1
Show file tree
Hide file tree
Showing 15 changed files with 331 additions and 234 deletions.
9 changes: 7 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# If you wish to contribute:
# If you wish to contribute manifests and userlists for distros:
The best way to contribute to this project is by submitting manifests and userlists of distros created with resetter helper. It is actually very easy to do so and does not require to learn any type of coding other than your time.


# If you wish to contribute to other things...
Please check the issues list, there are some things to work on. If I like you work, I'll gladly merge them into my project. If I don't like it, don't take it personal, it just means that we have different views on the topic and I'd prefer to go my way.

# When creating pull/merge requests

# When creating other pull/merge requests
I'd prefer there to be a message to go with your commit as a comment preferably with some sort of intro detailing what your pull request is about in a courteous manner with good etiquette. If you're being rude, I'll just close it on the spot.

# Would like to contribute but don't know where to start?
Expand Down
2 changes: 1 addition & 1 deletion ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@

*Description of Issue

*content of Log file located in /var/log/resetter/resetter.log
*content of Log file located in /var/log/resetter/resetter.log if applicable
15 changes: 7 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Resetter v2.2.0-stable
# Resetter v2.2.1-stable
![alt tag](https://github.com/gaining/Resetter/blob/master/Resetter/resetter-screenshot.png)

It is an application built with python and pyqt that will help to reset an Ubuntu, Linux-Mint, and some other distros to stock, without having to manually re-install by using a live usb/cd/dvd image. For the list of supported distros, please see the *Officially supported distros* section.
Expand All @@ -8,17 +8,16 @@ Download the deb files found [here](https://github.com/gaining/Resetter/releases

1. `sudo apt install gdebi`
2. `sudo gdebi add-apt-key_1.0-0.5_all.deb`
3. `sudo gdebi resetter_2.2.0-stable_all.deb`
3. `sudo gdebi resetter_2.2.1-stable_all.deb`

# Official video tutorial - courtesy of *Byte of Linux*

[![Video Tutorial](http://i3.ytimg.com/vi/PSmzWdGrs1M/maxresdefault.jpg)](https://youtu.be/PSmzWdGrs1M "Resetter Tutorial")


# Status
- Version 2.2.0 fixes some bugs reported by the community. Easy PPA now works again in Mint 18.3.
- Check out [Resetter Helper](https://github.com/gaining/ResetterHelper) if you want your distro to have support, by using it, you'll be able to add support yourself, no coding required, no fuss. Just your time. I'll elaborate on that as *ResetterHelper* becomes more mature.
- The software is stable. Feedback will be greatly appreciated.

- Version 2.2.1 supports virtually all debian based distros, a video demonstrating how to easily support your favourite debian based distro will be uploaded. I also hope to make it the last release of resetter that is based on python2.7 and pyqt4 next version will be based on their respective newer technologies and frameworks.
- Working Project: Resetter-cli, a version of resetter that runs terminally.
- Please check the [changelog](https://github.com/gaining/Resetter/blob/master/changelog) for more details.

Expand All @@ -44,9 +43,9 @@ MPIA means missing pre-installed apps
| Create custom backup user |||
| Auto install MPIAs |||
| Choose which MPIAs to install |||
| remove non-default users |||
| dependent package view |||
| remove snap packages |||
| Remove non-default users |||
| Dependent package view |||
| Remove snap packages |||


</center>
Expand Down
5 changes: 3 additions & 2 deletions Resetter/control/control
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
Package: resetter
Version: 1.1.2-stable
Installed-Size: 1420
Version: 2.2.1-stable
Installed-Size: 1540
Maintainer: gaining <[email protected]>
Section: python
Homepage: https://github.com/gaining/resetter
Architecture: all
Priority: optional
Depends: python-qt4 (>=4.10), python-apt (>=0.9.3), coreutils (>=7.0), python-mechanize (>=1:0.2.5), python-bs4 (>=4.2), add-apt-key (>=1.0)
Recommends: gtk2-engines-pixbuf (>=2.24)
Pre-Depends: python (>=2.7.5), policykit-1 (>=0.105)
Description: Resets debian or ubuntu based distros.
Resetter is an easy way to reset your debian based linux back to stock. It also has other useful tools such as a ppa manager, an installer and a way to install ppa's straight from launchpad.net.
Expand Down
81 changes: 44 additions & 37 deletions Resetter/control/md5sums
Original file line number Diff line number Diff line change
@@ -1,53 +1,60 @@
5cfc8c1fe2e4b885126e7374074b9a23 usr/share/doc/resetter/changelog.gz
d0417f55b2be80c81396a3c94dc1fe13 usr/share/doc/resetter/changelog.gz
ff8b2c5b3b785bdccba43c0d5c4d7ad4 usr/share/doc/resetter/copyright
343ad895e19fc427e6838d58c0929e49 usr/share/applications/Resetter.desktop
2d4e80f6eff50c865f45d5f0fa9a73fd usr/share/icons/hicolor/48x48/apps/resetter.png
2d4e80f6eff50c865f45d5f0fa9a73fd usr/share/icons/hicolor/48x48/actions/resetter.png
3ae12c8bfbe97b9d23a1ebbc5d25aa85 usr/share/polkit-1/actions/org.freedesktop.pkexec.resetter.policy
5e2a9549687bef9c7df6611831823e37 usr/bin/resetter
b4965813b973b7965f92a3ac8ad44954 usr/lib/resetter/Resetter.py
309fe700f0a266e8b0d7819133bda3fd usr/lib/resetter/InstallMissingDialog.py
c123316b8baff2e0f94c59850db392af usr/lib/resetter/EasyRepo.py
e1e5b7bbf099f7236f5897741b1b3152 usr/bin/resetter
af045ac2532cbf11f375ed0a550e0b7b usr/lib/resetter/Resetter.py
0f235c68e491e319ed3287cac495a960 usr/lib/resetter/InstallMissingDialog.py
c556e4c6fbdf1607fa10a173fe12d38c usr/lib/resetter/EasyRepo.py
af74f0fada73e8f76808d693e41eb2ce usr/lib/resetter/AptProgress.py
90e7adb81cecea907b9bb43ed397b6c3 usr/lib/resetter/EasyInstall.py
38fdce2ba996c5df898298583ded5db7 usr/lib/resetter/Tools.py
6875b930bc2c000f93c039ad6e282cf3 usr/lib/resetter/EasyInstall.py
74745ad1f2abc29f37e482e5dab8a0f1 usr/lib/resetter/LicenceDialog.py
80a16ae313ba83aa361caedd7bf62896 usr/lib/resetter/SetEnvironment.py
649da1de6ac215d5d37f1ec57f57c687 usr/lib/resetter/SetEnvironment.py
c63abd6b7e36cb91da1ed2d8178f106c usr/lib/resetter/PackageView.py
25b964a5c4287cac660f7c962ee0f177 usr/lib/resetter/AboutPage.py
4e9eadefdf1cbc865becaff14ca5d621 usr/lib/resetter/AboutPage.py
aeddcec6822875c5b10a8941cd8c2a9e usr/lib/resetter/Singleton.py
f52bc82b8b00a8093079494716780498 usr/lib/resetter/CustomApplyDialog.py
41ba3adb80ed5b50fedd4eaecbcde190 usr/lib/resetter/CustomApplyDialog.py
727f7601b544022e8efc6a4749f4bc87 usr/lib/resetter/ApplyDialog.py
b3bd08bcc6a55e593c2d7ef6964f63ab usr/lib/resetter/Sources.py
5a8eff781c49e97f733303a8c984b92f usr/lib/resetter/Account.py
bfbb4e48360e8d332826e716ddb3b374 usr/lib/resetter/CustomReset.py
fe78570a148ea7935b85d74432761601 usr/lib/resetter/data/userlists/ubuntu-17.10-default-userlist
408b5fc1b309d6a25121688278990419 usr/lib/resetter/data/userlists/ubuntu-14.04-default-userlist
6771c68692f0fdeb1531fdfa1757913c usr/lib/resetter/data/userlists/mint-17.3-default-userlist
e44dcded2dd72d48113d5f98df922c70 usr/lib/resetter/data/userlists/ubuntu-16.10-default-userlist
8acdd47c3ccc264c4dd99c224eb4d221 usr/lib/resetter/data/userlists/eos-0.4-default-userlist
dd8d3a4d30920a31b143f660944d448f usr/lib/resetter/data/userlists/mint-18.1-default-userlist
a75682c688aa0560fcd5636bd18ae096 usr/lib/resetter/data/userlists/deepin-15.4-default-userlist
e0873fd75c80e4612f106835fe1d9035 usr/lib/resetter/data/userlists/mint-18.2-default-userlist
225f456920cc72ea6988c98e5c578ddc usr/lib/resetter/Sources.py
fa3cdfb695e83e8f30832cc6275c7ac3 usr/lib/resetter/Account.py
32672eefb33e691452af408f1804a8c7 usr/lib/resetter/CustomReset.py
e44dcded2dd72d48113d5f98df922c70 usr/lib/resetter/data/userlists/Ubuntu16.10-default-userlist
dd8d3a4d30920a31b143f660944d448f usr/lib/resetter/data/userlists/LinuxMint18.3-default-userlist
a4bb1f544643fddfc230006308ded0d6 usr/lib/resetter/data/userlists/Deepin15.4.1-default-userlist
f05ddd5abb6ce21efec5481f800e4071 usr/lib/resetter/data/userlists/LinuxMint18.3-default-userlistl
fe78570a148ea7935b85d74432761601 usr/lib/resetter/data/userlists/Ubuntu17.10-default-userlist
e0873fd75c80e4612f106835fe1d9035 usr/lib/resetter/data/userlists/LinuxMint18.2-default-userlist
408b5fc1b309d6a25121688278990419 usr/lib/resetter/data/userlists/Ubuntu14.04-default-userlist
3282c5a860346028bf5f8788a21da0cd usr/lib/resetter/data/userlists/Ubuntu16.04-default-userlist
98903cca236ccce865b4e7252361ba65 usr/lib/resetter/data/userlists/Debian9.2-default-userlist
8acdd47c3ccc264c4dd99c224eb4d221 usr/lib/resetter/data/userlists/elementary0.4-default-userlist
a75682c688aa0560fcd5636bd18ae096 usr/lib/resetter/data/userlists/Deepin15.4-default-userlist
6771c68692f0fdeb1531fdfa1757913c usr/lib/resetter/data/userlists/LinuxMint17.3-default-userlist
e6fcf653aa9cbf8c469047923dcb766d usr/lib/resetter/data/userlists/Deepin15.5-default-userlist
47e0be83a3e8b8aac5fee41591b770c6 usr/lib/resetter/data/userlists/ubuntu-17.04-default-userlist
3282c5a860346028bf5f8788a21da0cd usr/lib/resetter/data/userlists/ubuntu-16.04-default-userlist
a4bb1f544643fddfc230006308ded0d6 usr/lib/resetter/data/userlists/deepin-15.4.1-default-userlist
9c98b631a4fa4adea8a2462edb46a0c8 usr/lib/resetter/data/manifests/deepin-15.4.1.manifest
9115b05a99d24f653c2b8ef7ff6a0137 usr/lib/resetter/data/manifests/mint-17.3-cinnamon.manifest
d63f2681696a081faa0e227f6c9867c4 usr/lib/resetter/data/manifests/ubuntu-16.10-unity.manifest
b32137d2a839c07c089bb8882736a084 usr/lib/resetter/data/manifests/mint-18-cinnamon.manifest
7298196cf6475b24d36d4fc8c2476fda usr/lib/resetter/data/manifests/deepin-15.4.manifest
0044572eb3a412c906b5c82f744d5101 usr/lib/resetter/data/manifests/ubuntu-14.04-unity.manifest
d7bc1afe32841aed1ebbc23f10fec7be usr/lib/resetter/data/manifests/mint-18.1-cinnamon.manifest
e13f3e27dfd5284501a08c9549786b1c usr/lib/resetter/data/manifests/ubuntu-17.04-unity.manifest
4587fa22cdac9fb515578895d32f4a5f usr/lib/resetter/data/manifests/ubuntu-17.10.manifest
a9c13fa149c6aeb8358d458af980fb91 usr/lib/resetter/data/manifests/ubuntu-16.04-unity.manifest
e632d4ce15b7c91ee652439135d0619f usr/lib/resetter/data/manifests/mint-18.2-cinnamon.manifest
1d95dc9211e91e5c6ba0e78b5f6ebef9 usr/lib/resetter/data/manifests/eos-0.4.1.manifest
c28b7232464662220449c9c3e208c708 usr/lib/resetter/data/manifests/eos-0.4.manifest
e87c2b7a27c60c01fe97d1ae751014af usr/lib/resetter/data/scripts/remove-old-kernels.sh
c28b7232464662220449c9c3e208c708 usr/lib/resetter/data/manifests/elementary0.4.manifest
9115b05a99d24f653c2b8ef7ff6a0137 usr/lib/resetter/data/manifests/LinuxMint17.3.manifest
d7bc1afe32841aed1ebbc23f10fec7be usr/lib/resetter/data/manifests/LinuxMint18.1.manifest
e632d4ce15b7c91ee652439135d0619f usr/lib/resetter/data/manifests/LinuxMint18.2.manifest
7298196cf6475b24d36d4fc8c2476fda usr/lib/resetter/data/manifests/Deepin15.4.manifest
a9c13fa149c6aeb8358d458af980fb91 usr/lib/resetter/data/manifests/Ubuntu16.04.manifest
9c98b631a4fa4adea8a2462edb46a0c8 usr/lib/resetter/data/manifests/Deepin15.4.1.manifest
5ca7054943cfd7edc6886503dd841a9c usr/lib/resetter/data/manifests/LinuxMint18.3.manifest
0044572eb3a412c906b5c82f744d5101 usr/lib/resetter/data/manifests/Ubuntu14.04.manifest
a3dbfe2f0b26a0e9b237f9ad587c56d0 usr/lib/resetter/data/manifests/Deepin15.5.manifest
9b75bb16c6f4f9007baf53440e9e2638 usr/lib/resetter/data/manifests/Debian9.2.manifest
1d95dc9211e91e5c6ba0e78b5f6ebef9 usr/lib/resetter/data/manifests/elementary0.4.1.manifest
e13f3e27dfd5284501a08c9549786b1c usr/lib/resetter/data/manifests/Ubuntu17.04.manifest
d63f2681696a081faa0e227f6c9867c4 usr/lib/resetter/data/manifests/Ubuntu16.10.manifest
0527708ffc41517715222b0345857222 usr/lib/resetter/data/manifests/Ubuntu17.10.manifest
b32137d2a839c07c089bb8882736a084 usr/lib/resetter/data/manifests/LinuxMint18.manifest
d3109e1d8f6314efea84ecfd6ac89b7b usr/lib/resetter/data/scripts/remove-old-kernels.sh
060ad4ec73e2d817177159757bfb37a1 usr/lib/resetter/data/scripts/fix-broken.sh
6e112836a558ace27f57d3a8616d4835 usr/lib/resetter/data/scripts/get-users.sh
918fa3a4b8534bf29322aca8845c17a1 usr/lib/resetter/data/scripts/new-user.sh
43a2368dfa4aeefee4c7b0f59559cf89 usr/lib/resetter/data/scripts/new-user.sh
1cb52038f2d82c4df0229a9c79bcca15 usr/lib/resetter/data/icons/failed.png
8b9069d9646e3f5e089e1d90d7686558 usr/lib/resetter/data/icons/resetter.png
af546976dbdbc3bc6ef5e3af2cd9a788 usr/lib/resetter/data/icons/easy-install-icon.png
Expand Down
Loading

0 comments on commit bf6c0e1

Please sign in to comment.